Foley

Senior Software Engineer

Foley

full-time

Posted on:

Location Type: Remote

Location: ArizonaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $160,000 per year

Job Level

About the role

  • Design, build, and maintain scalable, high-quality software that powers Foley’s Dash SaaS platform.
  • Contribute to architectural decisions and modernization efforts, including service-oriented and cloud-native patterns.
  • Support containerized infrastructure using Docker and Kubernetes.
  • Develop and maintain backend services using C# and the .NET ecosystem, with strong integration to Microsoft SQL Server.
  • Contribute across the full stack, supporting frontend development as needed using JavaScript frameworks.
  • Build responsive, user-friendly web experiences for a modern SaaS product.
  • Partner closely with Product Managers, Engineers, and business stakeholders to translate user stories into effective technical solutions.
  • Participate actively in Agile (Scrum) ceremonies including sprint planning, standups, reviews, and retrospectives.
  • Uphold engineering best practices around code quality, testing, and maintainability.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in C# and the .NET ecosystem.
  • Experience working with Microsoft SQL Server.
  • A full-stack mindset with the ability to work primarily on backend systems while supporting frontend needs.
  • Experience building and scaling SaaS applications in a cloud environment (AWS preferred).
  • Comfortable working in an Agile/Scrum environment.
Benefits
  • medical, dental, and vision coverage
  • 401(k) with company match
  • paid time off and holidays
  • wellness programs
  • employee assistance program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETMicrosoft SQL ServerJavaScript frameworksDockerKubernetesSaaScloud-native patternsservice-oriented architectureAgile
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityuser story translationcode qualitytestingmaintainability