Franklin Fitch
Lead Software Engineer
Were looking for a Lead Software Engineer to drive architecture, mentor engineers, and help migrate legacy capabilities onto a modern, cloud-native platform. If you enjoy hands-on technical leadership, influencing direction, and building scalable systems that matter, then this role is for you.
What Youll Do Lead a Scrum team delivering scalable, secure .NET applications Architect and implement microservices, APIs, and integrations Partner with Product, Design, QA, and Architecture to ship high-quality features Champion best practices: clean code, testing, CI/CD, Agile delivery Mentor engineers and foster a culture of growth and technical excellence Own technical quality, estimation, and non-functional requirements Improve reliability through unit testing, observability, and monitoring Refactor and modernize legacy code for performance and maintainability Evaluate and adopt new technologies, including secure and responsible AI Advocate for ideas and help evolve SDLC and delivery processes
What You Bring 8+ years building web-based or SaaS applications Experience leading or mentoring software engineers Strong expertise in C#, .NET Core, ASP.NET, SQL & NoSQL Cloud experience (Azure preferred), microservices, and DevOps Hands-on experience with containerization and CI/CD pipelines Experience working in Agile environments (Scrum and/or Kanban) Data-driven mindset using telemetry and monitoring to guide decisions Strong communication skills and cross-functional influence Experience with accounting or financial systems is a plus
Work Environment Office-based with flexibility for remote work as needed Extended computer use and collaborative team setting Occasional travel may be required
Why This Role? High-impact role with technical ownership Opportunity to modernize a platform in a regulated, high-value domain Influence architecture, engineering culture, and long-term strategy Work with a collaborative, forward-thinking engineering team
Were looking for a Lead Software Engineer to drive architecture, mentor engineers, and help migrate legacy capabilities onto a modern, cloud-native platform. If you enjoy hands-on technical leadership, influencing direction, and building scalable systems that matter, then this role is for you.
What Youll Do Lead a Scrum team delivering scalable, secure .NET applications Architect and implement microservices, APIs, and integrations Partner with Product, Design, QA, and Architecture to ship high-quality features Champion best practices: clean code, testing, CI/CD, Agile delivery Mentor engineers and foster a culture of growth and technical excellence Own technical quality, estimation, and non-functional requirements Improve reliability through unit testing, observability, and monitoring Refactor and modernize legacy code for performance and maintainability Evaluate and adopt new technologies, including secure and responsible AI Advocate for ideas and help evolve SDLC and delivery processes
What You Bring 8+ years building web-based or SaaS applications Experience leading or mentoring software engineers Strong expertise in C#, .NET Core, ASP.NET, SQL & NoSQL Cloud experience (Azure preferred), microservices, and DevOps Hands-on experience with containerization and CI/CD pipelines Experience working in Agile environments (Scrum and/or Kanban) Data-driven mindset using telemetry and monitoring to guide decisions Strong communication skills and cross-functional influence Experience with accounting or financial systems is a plus
Work Environment Office-based with flexibility for remote work as needed Extended computer use and collaborative team setting Occasional travel may be required
Why This Role? High-impact role with technical ownership Opportunity to modernize a platform in a regulated, high-value domain Influence architecture, engineering culture, and long-term strategy Work with a collaborative, forward-thinking engineering team