Ensemble19.04.26
AI SCORE 8.5

Senior Software Engineer - AI & Cloud Solutions

$140K–$200K/year

About the Role

We are seeking a highly skilled and motivated Senior Software Engineer remote 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 remote, you will play a critical role in designing, developing, and deploying scalable and resilient software solutions that support the company’s strategic goals.

What You'll Do

  • 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.

Requirements

  • 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.

Nice to Have

  • Exposure to AI-enabled development tools, code generation models, or ML-driven insights.

What We Offer

  • 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.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer remote position offers a unique opportunity to work at the intersection of technology and healthcare, with a strong focus on innovation and mentorship.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.