About the role

  • Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.

Responsibilities

  • 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

Job title

Director, Software Engineering

Job type

Experience level

Lead

Salary

$92,400 - $138,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job