Ensemble Health Partners · 2 hours ago
Staff Software Engineer
Ensemble Health Partners is a leading provider of technology-enabled revenue cycle management solutions for health systems. As a Staff Software Engineer, you will shape and implement the technology strategy across software delivery teams, architecting scalable and resilient software solutions while mentoring others and influencing engineering practices.
Health CareHospitality
Responsibilities
Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions using modern engineering practices
Build scalable, maintainable, and reusable components, patterns, frameworks, and tooling that address cross-cutting needs across multiple delivery teams
Collaborate with product and design teams to translate product concepts into technical designs and incremental deliverables that provide frequent, high-quality customer value
Partner with architecture to help establish, document, and advocate for technical standards, design patterns, and best practices
Participate in and help lead technical design sessions, spike investigations, and architecture reviews, ensuring alignment with long-term platform strategy
Engage in code reviews to ensure code quality, promote best practices, and mentor engineers through constructive, actionable feedback
Troubleshoot complex, multi-system issues across distributed architectures, driving sustainable long-term fixes
Contribute to a culture of engineering excellence by promoting automation, observability, testing, security-first design, and continuous improvement
Help evaluate emerging technologies, frameworks, and vendor solutions, and provide guidance on their potential impact or value
Qualification
Required
Bachelor's degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred
7+ years of hands-on software engineering experience building production-grade applications using JavaScript/TypeScript, .NET Core, or similar languages, with a demonstrated ability to learn new technologies quickly
Deep understanding of core engineering fundamentals including automated testing, CI/CD, code quality, observability, DevOps practices, and iterative delivery
Experience working with at least three or more of the following: Continuous Integration & Continuous Delivery (CI/CD) platforms, RESTful API development and/or GraphQL, Serverless architectures (AWS Lambda, Azure Functions, etc.), Containerization and orchestration (Docker, Kubernetes), Infrastructure as Code (IaC) technologies (Terraform, CloudFormation, Bicep), Public cloud platforms (AWS, Azure, GCP), Application observability and monitoring tooling, Event-driven or streaming architectures (Kafka, EventBridge, Pub/Sub)
Proven experience building and supporting applications using componentized, microservices, or distributed architectures
Strong written and verbal communication skills, with the ability to explain complex technical concepts to both technical and nontechnical audiences in a globally distributed organization
Demonstrated knowledge of software architecture principles, design patterns, and engineering best practices
Exposure to AI-enabled development tools, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search)
Benefits
Healthcare
Time off
Retirement
Well-being programs
Professional certification relevant to their field
Tuition reimbursement
Quarterly and annual incentive programs
Company
Ensemble Health Partners
Ensemble Health Partners is the leading revenue cycle management company for hospitals, health systems and physician practices.
Funding
Current Stage
Late StageTotal Funding
unknown2022-03-25Private Equity
2019-05-30Acquired
Recent News
Company data provided by crunchbase