
Director, Software Engineering
Ensemble Health Partners
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California • United States
Visit company websiteExplore more
Salary
💰 $92,400 - $138,600 per year
Job Level
Tech Stack
About the role
- Provide strategic and technical leadership across Ensemble’s software delivery organization
- Define, drive, and execute technology strategy that accelerates engineering effectiveness
- Guide teams in architecting and delivering modern, reusable software solutions
- Collaborate with product, architecture, and engineering leaders to align technology decisions with business objectives
- Influence engineering practices, elevate quality standards, and foster a culture of innovation
- Lead and develop engineering managers, technical leads, and senior engineers
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 10+ years of progressive software engineering experience, including 4+ years leading managers or multi-team engineering organizations
- Strong expertise in modern software architecture, cloud platforms (preferably Azure), CI/CD, automation, and observability
- Hands-on software engineering experience building production-grade applications using JavaScript/TypeScript, .NET Core, or similar languages
- Proven ability to set engineering strategy, guide architectural direction, and lead large-scale delivery initiatives
- Demonstrated success developing leaders and building high-performing engineering teams
- Excellent communication skills with the ability to translate complex technical concepts for diverse audiences
- Experience driving modernization, platform evolution, and continuous improvement initiatives
- Exposure to AI-enabled development tools, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search).
Benefits
- Health insurance
- Time off
- Retirement plans
- Professional development opportunities
- Quarterly and annual incentive programs
- Tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturecloud platformsCI/CDautomationobservabilityJavaScriptTypeScript.NET Coreproduction-grade applicationsengineering strategy
Soft Skills
leadershipcommunicationcollaborationinfluenceinnovationteam developmentstrategic thinkingproblem-solvingmentoringadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated field degree