Summary
Ensemble Health Partners provides technology-enabled revenue cycle management solutions for health systems. The Software Engineer will design, build, and scale data-driven applications, backend services, APIs, and data pipelines while collaborating with product, architecture, analytics, and engineering teams. The role also contributes to technical standards, data quality, user-facing data capabilities, mentoring, and innovation through automation and AI-enabled tools.
Responsibilities
- Design, develop, test, deploy, monitor, and continuously improve backend services and APIs supporting data-driven applications
- Build and maintain scalable data pipelines and services that enable ingestion, transformation, and delivery of structured data for user consumption
- Develop reusable components, frameworks, and tooling that support consistent and scalable data processing and decisioning workflows
- Collaborate with product, analytics, and design teams to translate business requirements into technical solutions that improve visibility and usability of data
- Partner with architecture and data teams to ensure accurate, reliable, and high-quality data integration between systems
- Participate in and lead technical design sessions, architecture reviews, and exploratory investigations to align with long-term platform strategy
- Implement and advocate for engineering best practices related to performance, scalability, security, observability, and maintainability
- Support development of user-facing data capabilities, including visualization, filtering, and interaction with structured datasets
- Mentor and guide engineers through code reviews and collaboration, helping to elevate team capability and technical standards
- Contribute to an innovation-focused environment by leveraging automation, AI-enabled tools, and advanced data capabilities
Skills
- Bachelor's degree in **Computer Science, Statistics, Mathematics**, or a related technical field
- **3+ years** of professional software engineering experience with a strong backend emphasis
- Strong proficiency in **C#** and building backend services with **.NET Core / ASP.NET Core**
- Experience designing and supporting **production services** (availability, observability, performance, maintainability)
- Hands-on experience with **CI/CD** concepts and tooling (build/release pipelines, automated tests, quality gates)
- Working experience with **Azure** cloud environments
- Demonstrated ability to collaborate cross-functionally and translate requirements into incremental
- Exposure to **AI-enabled development tools**, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search)
- 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
- Advanced degrees preferred
Qualifications
Must Haves
- Bachelor's degree in **Computer Science, Statistics, Mathematics**, or a related technical field
- **3+ years** of professional software engineering experience with a strong backend emphasis
- Strong proficiency in **C#** and building backend services with **.NET Core / ASP.NET Core**
- Experience designing and supporting **production services** (availability, observability, performance, maintainability)
- Hands-on experience with **CI/CD** concepts and tooling (build/release pipelines, automated tests, quality gates)
- Working experience with **Azure** cloud environments
- Demonstrated ability to collaborate cross-functionally and translate requirements into incremental
- Exposure to **AI-enabled development tools**, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search)
- 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
Nice to Haves
- advanced degrees preferred
Benefits
- This is a remote position
- 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.
- We invest in your professional development.
- Each associate will earn a professional certification relevant to their field
- Tuition reimbursement
- Quarterly and annual incentive programs for all employees who go beyond and keep raising the bar for themselves and the company.