Skip to main content
Ensemble

Manager, Software Engineering

RemoteUnited States only
Published
Role
Engineering Management
Experience
Lead
Employment
Full-time
$150k–$220k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Manager, Software Engineering to lead the VUR/UM engineering team. Must have 7-10 years of software engineering experience and 3-5 years of people leadership. Needs experience with modern tech stacks, CI/CD, REST API, serverless, containers, IaC, public cloud, observability, and event-driven architecture. Technical leadership balancing business outcomes with engineering excellence is key.

Core skills

cloud-based productssoftware engineering practices

Required skills

testing automationcode reviewstelemetryiterative deliveryDevOpscontinuous integrationcontinuous deliveryREST API developmentserverless architecturecontainerizationIaCpublic cloudapplication observabilityGraphQLevent driven architecturecomponentized architecturesdistributed architecturesarchitecturedesign patterns

Optional skills

Microsoft technologiesAI-enabled development toolscode generation modelsML-driven insightsCopilotembedding modelsvector search

What you'll do

  • Lead, mentor, and develop a team of high-performing software engineers, fostering a culture of accountability, collaboration, and continuous improvement.
  • Partner closely with Product Management to define roadmaps, prioritize initiatives, and deliver incremental business value through modern product development practices.
  • Guide system design, architecture, and technical decision-making for scalable cloud-based applications and services.
  • Oversee the delivery of software solutions, ensuring quality, reliability, security, and alignment with business objectives.
  • Drive adoption of engineering best practices including agile methodologies, CI/CD, automated testing, observability, and DevOps principles.
  • Continuously identify opportunities to improve applications, development processes, architecture, and infrastructure to increase team effectiveness and accelerate delivery.
  • Collaborate with engineering, product, and business stakeholders to challenge existing processes and develop innovative solutions that improve business outcomes.
  • Coach and support engineers through technical challenges, career development, and day-to-day execution.
  • Evaluate emerging technologies and make recommendations to leadership that improve scalability, efficiency, and operational effectiveness.
  • Analyze team performance, technical debt, and platform needs to inform strategic investment and prioritization decisions.
  • Foster strong cross-functional partnerships with product leaders, architects, and engineering leaders to align technical strategy with organizational goals.

What they require

  • 7 to 10 Years Job Experience
  • 3 to 5 Years People Leadership Experience
  • Bachelors Degree or Equivalent Experience in Computer Science
  • 7-10 years as a software engineer
  • 3-5 years of experience leading a team of engineers preferred
  • 5+ years of experience in modern technology stacks, with a demonstrated ability to learn new technologies and adapt to evolving technical environments.
  • An understanding of engineering fundamentals: testing automation, code reviews, telemetry, iterative delivery and DevOps
  • Experience working with continuous integration & continuous delivery tools, REST API development, serverless architecture, containerization, IaC , public cloud, application observability, GraphQL and/or event driven architecture
  • Experience delivering scalable applications using componentized and distributed architectures
  • Solid foundations in formal architecture, design patterns and best practices
  • Demonstrated ability to communicate effectively to both technical and non-technical, globally distributed audiences
  • Experience making recommendations to leadership on technology innovations to increase productivity and effectiveness .
  • Must be inquisitive and demonstrate openness to innovation including AI to explore better processes and ways to alleviate friction and improve patient and client experiences.
  • This is a remote position; however, candidates must be willing and able to travel to and work onsite at client, temporary, or corporate office locations as business needs require.

Benefits

  • Associate Benefits – We offer a comprehensive benefits package designed to support the physical, emotional, and financial health of you and your family, including healthcare, time off, retirement, and well-being programs.
  • Our Culture – Ensemble is a place where associates can do their best work and be their best selves. We put people first, last and always. Our culture is rooted in collaboration, growth, and innovation.
  • Growth – We invest in your professional development. Each associate will earn a professional certification relevant to their field and can obtain tuition reimbursement.
  • Recognition – We offer quarterly and annual incentive programs for all employees who go beyond and keep raising the bar for themselves and the company.

Ensemble is a leading provider of technology-enabled revenue cycle management solutions for health systems, including hospitals and affiliated physician groups.

HealthcareEnterpriseensemble-mouvement.com/

What people say about this company

3.4/ 5

$150k–$220k/yr