
Staff Software Engineer
Ensemble Health Partners3 months ago
Austin, TX, USA or San Jose, CA, USAStaff+
Base Salary
$149k - $257k/yr
Responsibilities
- Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions.
- Build scalable, maintainable, and reusable components, frameworks, patterns, and tooling for multiple delivery teams.
- Translate product concepts and business objectives into technical designs and incremental deliverables.
- Establish, document, and advocate for technical standards, design patterns, and engineering best practices.
- Lead or participate in technical design sessions, spike investigations, and architecture reviews.
- Conduct code reviews, promote quality standards, and mentor engineers through constructive feedback.
- Troubleshoot complex issues across distributed architectures and drive sustainable fixes.
- Promote automation, observability, testing, security-first design, and continuous improvement.
- Evaluate emerging technologies, frameworks, and vendor solutions and advise on their potential value.
Requirements
- Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees are preferred.
- At least 7 years of hands-on software engineering experience building production-grade applications.
- Experience with JavaScript, TypeScript, .NET Core, or similar programming languages and the ability to learn new technologies quickly.
- Deep understanding of automated testing, CI/CD, code quality, observability, DevOps practices, and iterative delivery.
- Experience with at least three areas including CI/CD platforms, RESTful APIs or GraphQL, serverless architectures, containerization and orchestration, infrastructure as code, public cloud platforms, observability tooling, or event-driven and streaming architectures.
- Experience building and supporting componentized, microservices, or distributed applications.
- Knowledge of software architecture principles, design patterns, and engineering best practices.
- Strong written and verbal communication skills for explaining complex technical concepts to technical and nontechnical audiences.
- Exposure to AI-enabled development tools, code-generation models, or ML-driven insights such as Copilot, embedding models, or vector search.
- Ability to mentor engineers, influence engineering practices, and collaborate across globally distributed teams.
Benefits
- Remote position with required travel to and onsite work at client, temporary, or corporate office locations as business needs require.
- Comprehensive benefits including healthcare, time off, retirement, and well-being programs.
- Professional development support including a relevant professional certification for each associate and tuition reimbursement.
- Quarterly and annual incentive programs for employees who exceed expectations.
- Collaborative culture focused on growth, innovation, and work-life flexibility.
Tech Stack
Categories
About Ensemble Health Partners
Ensemble Health Partners builds and delivers technology-enabled revenue cycle management services for hospitals, health systems, and affiliated physician groups, spanning end-to-end outsourcing and targeted point solutions. Its offerings include RCM operations, assessments, revenue recovery, and support for Epic and other EHR platforms. Founded in 2014 and headquartered in Cincinnati, the privately held company is backed by Golden Gate Capital and partners with health systems nationwide.