Senior Software Engineer

sundayy • United State
Relocation
Apply
AI Summary

Join Ensemble's innovative division, Orchestration Works, as a Senior Software Engineer. Design, develop, and deploy scalable software solutions using modern engineering practices. Collaborate with product and design teams to translate concepts into technical designs.

Key Highlights
Design and develop scalable software solutions
Collaborate with product and design teams
Mentor engineers and foster a culture of engineering excellence
Key Responsibilities
Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions
Collaborate with product and design teams to translate concepts into technical designs
Partner with architecture teams to establish, document, and promote technical standards
Technical Skills Required
JavaScript/TypeScript .NET Core CI/CD platforms RESTful API development GraphQL serverless architectures containerization (Docker, Kubernetes) Infrastructure as Code (Terraform, CloudFormation) cloud platforms (AWS, Azure, GCP) application observability tools event-driven architectures (Kafka, EventBridge, Pub/Sub)
Benefits & Perks
Comprehensive health, dental, and vision insurance plans
Retirement savings plans with company contributions
Generous paid time off and holidays
Nice to Have
Exposure to AI-enabled development tools, code generation models, or ML-driven insights

Job Description


About The Company

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 is committed to keeping communities healthy by supporting hospital operations and emphasizing the human touch in healthcare. Recognizing that every interaction matters, Ensemble empowers its people to challenge the status quo and make a meaningful difference in healthcare delivery. The company’s culture is built on core values such as customer obsession, embracing innovation, and striving for excellence, which drive its mission to deliver outstanding results and transform healthcare revenue cycles.

About The Role

We are seeking a highly skilled and motivated Senior Software Engineer to join Ensemble's innovative division, Orchestration Works. This division is focused on leveraging cutting-edge technologies such as artificial intelligence, automation, and reimagined processes to revolutionize healthcare revenue cycle management. As a Senior Software Engineer, you will play a critical role in designing, developing, and deploying scalable and resilient software solutions that support the company’s strategic goals. You will collaborate closely with product, architecture, and engineering teams to translate business needs into high-quality technical solutions. Your expertise will help establish engineering best practices, promote automation, and ensure the delivery of secure, maintainable, and high-performance software systems. This position offers an exciting opportunity to work at the forefront of healthcare innovation, with a strong emphasis on mentoring, technical leadership, and continuous improvement. Relocation to Austin, Texas is highly preferred, with potential relocation assistance for qualified candidates.

Qualifications

  • Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred.
  • Minimum of 5+ years of hands-on experience in software engineering, developing production-grade applications.
  • Proficiency in JavaScript/TypeScript, .NET Core, or similar programming languages, with a demonstrated ability to learn new technologies quickly.
  • Deep understanding of core engineering principles including automated testing, CI/CD, code quality, observability, and DevOps practices.
  • Experience working with at least three of the following: CI/CD platforms, RESTful API development, GraphQL, serverless architectures, containerization (Docker, Kubernetes), Infrastructure as Code (Terraform, CloudFormation), cloud platforms (AWS, Azure, GCP), application observability tools, event-driven architectures (Kafka, EventBridge, Pub/Sub).
  • Proven experience in building and supporting microservices, distributed architectures, or componentized applications.
  • Strong communication skills, capable of explaining complex technical concepts to diverse audiences.
  • Knowledge of software architecture principles, design patterns, and engineering best practices.
  • Exposure to AI-enabled development tools, code generation models, or ML-driven insights is a plus.

Responsibilities

  • Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions using modern engineering practices.
  • Build scalable, maintainable, and reusable components, frameworks, and tooling that address cross-cutting needs across multiple teams.
  • Collaborate with product and design teams to translate concepts into technical designs and incremental deliverables that provide value to customers.
  • Partner with architecture teams to establish, document, and promote technical standards, design patterns, and best practices.
  • Lead and participate in technical design sessions, architecture reviews, and spike investigations to ensure alignment with platform strategy.
  • Conduct code reviews, promote best practices, and mentor engineers to foster a culture of engineering excellence.
  • Troubleshoot complex multi-system issues across distributed architectures, driving sustainable long-term solutions.
  • Contribute to continuous improvement initiatives around automation, observability, testing, and security-first design.
  • Evaluate emerging technologies, frameworks, and vendor solutions for potential integration and impact.

Benefits

  • Comprehensive health, dental, and vision insurance plans.
  • Retirement savings plans with company contributions.
  • Generous paid time off and holidays to support work-life balance.
  • Professional development opportunities, including certifications and tuition reimbursement.
  • Recognition programs and performance incentives.
  • Flexible work arrangements to accommodate personal needs.
  • Supportive and inclusive company culture rooted in collaboration, growth, and innovation.

Equal Opportunity

Ensemble is an equal employment opportunity employer. We are committed to creating a diverse and inclusive workplace and do not discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, military or veteran status, genetic information, or any other protected category under applicable law. We also provide reasonable accommodations for qualified individuals with disabilities in accordance with the Americans with Disabilities Act and relevant state and local laws.

Similar Jobs

Explore other opportunities that match your interests

Staff Software Integration Engineer

Programming
•
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State

Software Engineer for Next Generation RF Sensors

Programming
•
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Raytheon

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BioSpace

United State

Subscribe our newsletter

New Things Will Always Update Regularly