Job Title: Senior Software Engineer Company Name: Foley Job Url: https://jobs.ashbyhq.com/foley/932c2845-0837-4714-a1f0-5b500e4d1ec6?utm_source=jobright&jr_id=6943658350bbaf7650554e67 Job Description: As a Senior Software Engineer, you will play a critical role in designing, building, and evolving Foley’s Dash SaaS platform. You will contribute across the stack with a primary focus on backend development, while influencing architecture, platform modernization, and scalable system design. This role is ideal for a seasoned engineer who enjoys collaborating closely with product and business partners and making a meaningful impact on a growing, AI-enabled platform. What you’ll do Platform & Architecture 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. Execution & Delivery 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. Collaboration & Ways of Working 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. Who you are Must-haves 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. Nice-to-haves Experience with modern JavaScript frameworks such as React or Angular. Hands-on experience with Docker and Kubernetes. Experience modernizing legacy systems or contributing to large-scale platform rebuilds. Interest in AI-enabled products or workflows and comfort using AI-assisted development tools.