Director of Software Engineering
Core
Lead a software engineering team to design, develop, modernize, and maintain enterprise applications and platforms, ensuring scalability, security, and alignment with business goals.
Role type
Senior IC/Lead software engineering director
Builds
Enterprise software applications, modernized legacy systems, and scalable technology platforms
Domain
Enterprise software development, cloud technologies, and regulated industries (healthcare, financial services)
Required skills
Software architecture, C#/.NET development, SQL, DevOps, CI/CD, application security, team leadership, project management
Preferred skills
Legacy application modernization, SOC 2 compliance, regulated industry experience, AI/automation adoption
Technologies
C#, .NET, SQL, Cloud, DevOps, CI/CD, ASP.NET
Responsibilities
Lead and mentor the software engineering team; oversee application design, development, testing, and deployment; guide technical architecture and modernization efforts; collaborate with executive leadership on technology roadmaps; manage development schedules and resource allocation; embed security practices throughout the SDLC; define engineering performance measures; support recruitment and professional growth of staff; troubleshoot complex technical issues.
Seniority
Director, strategic leadership with hands-on technical oversight