Engineer, Software

Ensemble Health Partners

Austin (TX)

Remote

USD 100,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Time off & retirement options
Tuition reimbursement
Professional certifications support

Job summary

Ensemble Health Partners is seeking a Software Engineer to design, develop, test, deploy, monitor, and support production-grade software solutions. You will translate product and business requirements into maintainable code and collaborate with Product, Architecture, Security, and engineering partners to deliver secure, scalable solutions that meet customer needs.

The ideal candidate has strong fundamentals, problem-solving skills, and a collaborative mindset.

Qualifications

  • Hands-on experience developing and supporting production applications using modern programming languages, frameworks, and tech stacks.
  • Experience with CI/CD pipelines, build and release automation, quality gates, and Infrastructure as Code (Terraform preferred).
  • Experience with cloud platforms such as Azure and containerization (Docker) and cloud-native architecture patterns.
  • Experience developing or supporting REST APIs and distributed systems, microservices, event-driven architecture, messaging patterns, or background processing.
  • Knowledge of SQL Server and relational databases; familiarity with ORM frameworks like Entity Framework or Dapper.

Responsibilities

  • Design, develop, test, deploy, monitor, maintain, and continuously improve production-grade software solutions.
  • Translate product concepts and business requirements into technical designs and project commitments that deliver frequent, incremental customer value.
  • Contribute to solution design in alignment with established architecture, security expectations, scalability needs, and operational requirements.
  • Develop and use reusable components, frameworks, patterns, and tooling that improve consistency and delivery efficiency.
  • Participate in technical design discussions, code reviews, and troubleshooting efforts, escalating complex issues when appropriate.

Skills

CI/CD practices
Code reviews
Problem solving

Education

Bachelor's Degree or Equivalent Experience in Computer Science, Engineering, or a related technical field

Tools

Azure
Docker
Terraform
Entity Framework
Dapper
ORM Lite
SQL Server
Databricks
Application Insights
KQL
REST APIs

Job description

Thank you for considering a career at Ensemble!Ensemble is a leading provider of technology-enabled revenue cycle management solutions for health systems, including hospitals and affiliated physician groups. They offer end-to-end revenue cycle solutions as well as a comprehensive suite of point solutions to clients across the country.Ensemble keeps communities healthy by keeping hospitals healthy. We recognize that healthcare requires a human touch, and we believe that every touch should be meaningful. This is why our people are the most important part of who we are. By empowering them to challenge the status quo, we know they will be the difference!O.N.E Purpose:Customer Obsession: Consistently provide exceptional experiences for our clients, patients, and colleagues by understanding their needs and exceeding their expectations.Embracing New Ideas: Continuously innovate by embracing emerging technology and fostering a culture of creativity and experimentation.Striving for Excellence: Execute at a high level by demonstrating our “Best in KLAS” Ensemble Difference Principles and consistently delivering outstanding results.The Opportunity:Ensemble Health Partners is seeking a Software Engineer to design, develop, test, deploy, and support reliable software solutions. In this role, you will translate product and business requirements into maintainable code, contribute to technical design, and collaborate with Product, Architecture, Security, and engineering partners to deliver secure, scalable solutions that support customer and business needs.The ideal candidate brings solid software engineering fundamentals, sound problem-solving skills, a collaborative mindset, and a commitment to quality. This individual is comfortable working across the software development lifecycle, participating in code reviews and design discussions, and continuously expanding their technical knowledge.Job CompetenciesTechnical Leadership - Translate product and business requirements into clear technical solutions and deliver high-quality software with guidance from senior engineers and technical leaders.Software Design - Contribute to the design of secure, reliable, scalable, and maintainable solutions aligned with established architecture and engineering patterns.Engineering Excellence - Apply automated testing, code quality, CI/CD, observability, security, and operational readiness practices throughout the software lifecycle.Delivery & Accountability - Own assigned deliverables, communicate risks and dependencies, and consistently deliver incremental customer value with high quality.Collaboration & Communication - Work effectively with Product, Architecture, Security, business stakeholders, and globally distributed engineering partners. Communicate technical information clearly to technical and non-technical audiences.Learning & Team Contribution - Participate in code reviews, design sessions, and knowledge sharing while seeking feedback and supporting team success.Innovation & Continuous Improvement - Explore modern technologies, including AI-assisted development tools, and apply them responsibly to improve delivery, learning, and user experiences.Essential Job FunctionsDesign, develop, test, deploy, monitor, maintain, and continuously improve production-grade software solutions.Translate product concepts and business requirements into technical designs and project commitments that deliver frequent, incremental customer value.Contribute to solution design in alignment with established architecture, security expectations, scalability needs, and operational requirements.Develop and use reusable components, frameworks, patterns, and tooling that improve consistency and delivery efficiency.Participate in technical design discussions, code reviews, and troubleshooting efforts, escalating complex issues when appropriate.Take accountability for assigned deliverables and help ensure solutions meet standards for quality, performance, reliability, maintainability, and production readiness.Apply engineering practices related to automated testing, CI/CD, Infrastructure as Code, telemetry, monitoring, and iterative delivery.Identify technical issues, investigate root causes, and contribute to durable solutions rather than short-term fixes.Participate in knowledge sharing, provide thoughtful peer feedback, and seek guidance from more experienced engineers to strengthen technical skills.Collaborate with Product, Architecture, Security, business stakeholders, and engineering partners to resolve blockers and align technical work with business outcomes.Use AI-assisted engineering tools to accelerate development, debugging, test generation, documentation, and learning while maintaining ownership of code quality, security, and maintainability.Review AI-generated output critically and apply sound judgment to ensure accuracy, security, quality, and maintainability.Explore modern technologies and engineering approaches that reduce friction, improve processes, and enhance patient and client experiences.Perform other duties as assigned and support onsite work at client, temporary, or corporate office locations when business needs require.Employment QualificationsDesired Work Experience3 to 5 YearsDesired EducationBachelors Degree or Equivalent ExperienceCompuer Science, Engineering, or a related technical fieldOther Preferred Knowledge, Skills and AbilitiesHands-on experience developing and supporting production applications using modern programming languages, frameworks, and technology stacks.Familiarity with CI/CD pipelines, build and release automation, quality gates, and Infrastructure as Code; exposure to Terraform is preferred.Experience with cloud platforms such as Azure and familiarity with containerization, Docker, or cloud-native architecture patterns.Experience developing or supporting REST APIs and familiarity with distributed systems, microservices, event-driven architecture, messaging patterns, or background processing.Understanding of DevOps and engineering fundamentals, including automated testing, code reviews, telemetry, monitoring, security, and iterative delivery.Familiarity with observability tools and practices; experience with Application Insights or KQL is preferred.Working knowledge of SQL and relational databases, such as SQL Server; exposure to additional data technologies is preferred.Familiarity with ORM frameworks such as Entity Framework, Dapper, ORM Lite, or comparable tools.Working knowledge of software design principles and architecture patterns related to scalability, reliability, and maintainability.Exposure to Databricks or modern data platform integrations is preferred.Strong communication and collaboration skills with the ability to work effectively across technical and non-technical, globally distributed teams.Curiosity and openness to learning, including the responsible use of AI and emerging technologies to improve engineering outcomes.This is a remote position; candidates must be willing and able to travel to and work onsite at client, temporary, or corporate office locations as business needs require.This position pays between $100,000-150,000 based on experienceMust 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.#LI-BT1#LI-RemoteJoin an award-winning companyFive-time winner of “Best in KLAS” 2020-2022, 2024-2025Black Book Research's Top Revenue Cycle Management Outsourcing Solution 2021-202422 Healthcare Financial Management Association (HFMA) MAP Awards for High Performance in Revenue Cycle 2019-2024Leader in Everest Group's RCM Operations PEAK Matrix Assessment 2024Clarivate Healthcare Business Insights (HBI) Revenue Cycle Awards for strong performance 2020, 2022-2023Energage Top Workplaces USA 2022-2024Fortune Media Best Workplaces in Healthcare 2024Monster Top Workplace for Remote Work 2024Great Place to Work certified 2023-2024InnovationWork-Life FlexibilityLeadershipPurpose + ValuesBottom line, we believe in empowering people and giving them the tools and resources needed to thrive. A few of those include: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 an equal employment opportunity employer. It is our policy not to discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender, gender identity, religion, national origin, age, disability, military or veteran status, genetic information or any other basis protected by applicable federal, state, or local laws. Ensemble also prohibits harassment of applicants or employees based on any of these protected categories.Due to business, operational, payroll, and regulatory requirements, this position is limited to individuals who reside and are authorized to work within the United States. Applications generated from outside the United States will not be considered. Individuals may reapply when located within the United States.Ensemble provides reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act and applicable state and local law. If you require accommodation in the application process, please contact TA@ensemblehp.com.This posting addresses state specific requirements to provide pay transparency. Compensation decisions consider many job-related factors, including but not limited to geographic location; knowledge; skills; relevant experience; education; licensure; internal equity; time in position. A candidate entry rate of pay does not typically fall at the minimum or maximum of the role’s range.Employment Disclaimers – Ensemble
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Public Benefit Manager
Public Benefit Manager

Ensemble Health Partners • Atlanta (GA)

On-site
USD 69,000 - 104,000
Bonus incentives
Paid certifications
Tuition reimbursement
+2
Director, Compliance Regulatory, Policy, Training & Client Integrations
Director, Compliance Regulatory, Policy, Training & Client Integrations

Ensemble Health Partners • Blue Ash (OH)

On-site
USD 123,000 - 184,000
Associate Benefits – comprehensive, to
Tuition reimbursement
Professional certification support
Lead Analyst, Technical Implementation
Lead Analyst, Technical Implementation

Ensemble Health Partners • United States

Remote
USD 102,000 - 152,000
Associate Benefits
Tuition reimbursement
Professional development
+1
Associate Practice Optimization Partner
Associate Practice Optimization Partner

Ensemble Health Partners • Atlanta (GA)

On-site
USD 57,000 - 86,000
Bonus incentives
Paid certifications
Tuition reimbursement
+1
AI / Machine Learning Talent
AI / Machine Learning Talent

Ensemble Health Partners • San Jose (CA)

Hybrid
USD 154,000 - 342,000
Director Partnership Success
Director Partnership Success

Ensemble Health Partners • Blue Ash (OH)

On-site
USD 111,000 - 167,000
Healthcare benefits
Tuition reimbursement
Certification support
Analyst II, Analytics
Analyst II, Analytics

Ensemble Health Partners • Kentucky

On-site
USD 92,000 - 126,000
Healthcare
Retirement plan
Tuition reimbursement
+1
Analyst, Epic Optimization - Oversight Coordinator
Analyst, Epic Optimization - Oversight Coordinator

Ensemble Health Partners • Blue Ash (OH)

Remote
USD 69,000 - 103,000
Healthcare benefits
Tuition reimbursement
Certification support
+1
Revenue Cycle Innovation Operator- Front End (Austin, TX)
Revenue Cycle Innovation Operator- Front End (Austin, TX)

Ensemble Health Partners • Austin (TX)

On-site
USD 110,000 - 170,000
Head of Concept Engineering
Head of Concept Engineering

Ensemble Health Partners • Austin (TX)

Hybrid
USD 180,000 - 240,000