Senior Engineer, Software @Ensemble Health Partners
Software Development
Salary usd 100,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay

[Hiring] Senior Engineer, Software @Ensemble Health Partners

YDay - Ensemble Health Partners is hiring a remote Senior Engineer, Software. πŸ’Έ Salary: usd 100,000 - 150,000 per year πŸ“Location: USA

Role Description

This is a hands-on platform engineering role. You will evolve the platform, build reusable capabilities and production Task Agents, solve reliability and scale problems, and partner with product and operations teams to turn complex manual workflows into durable products. We hire across multiple levels and are looking for engineers who want to work at the intersection of distributed systems, automation, cloud infrastructure, and applied AI β€” and who want their work to show up as better outcomes for hospitals and patients.

You Will:

  • Design, build, deploy, operate, and continuously improve production platform capabilities and Task Agents end to end.
  • Build reusable services, APIs, SDKs, automation components, and platform abstractions rather than solving each workflow as a one-off implementation.
  • Develop Task Agents that work across APIs, browser interfaces, computer-use workflows, data stores, messaging systems, and enterprise applications.
  • Evolve platform capabilities for authoring, deterministic execution, AI-assisted self-healing, testing, orchestration, observability, auditability, and operational control.
  • Apply AI and LLM capabilities where they meaningfully improve Task Agent development, recovery, reasoning, or user experience while maintaining reliable and observable production execution.
  • Design systems that operate reliably at scale, diagnosing bottlenecks and improving performance, availability, cost, and operational efficiency.
  • Own software beyond implementation, including automated testing, CI/CD, monitoring, incident response, debugging, and lifecycle improvement.
  • Work with users and product partners to understand workflow problems, prototype solutions, measure outcomes, and iterate from production feedback.
  • Evaluate open-source technologies, cloud services, AI models, and commercial products and make pragmatic build-versus-buy decisions.
  • Mentor engineers through design discussions, code reviews, debugging, and hands-on technical collaboration.

Qualifications

  • Five or more years of hands-on software engineering experience building and operating production SaaS applications, platforms, or distributed systems.
  • Strong fundamentals in software design, REST APIs, data structures, distributed systems, asynchronous processing, and event-driven architectures.
  • Strong proficiency in Python and experience with one or more additional modern languages such as Java, TypeScript/JavaScript or C#/.NET.
  • Experience owning production systems end to end, including architecture, implementation, testing, deployment, observability, reliability, and production support.
  • Experience with modern cloud platforms and engineering practices, including Azure or AWS, Docker, Kubernetes or container orchestration, CI/CD, Infrastructure as Code, relational databases, and observability tooling.
  • Experience designing reusable platform capabilities, APIs, SDKs, internal developer tooling, or services consumed by other teams.
  • Experience identifying and solving production performance, reliability, or scale problems.
  • A product mindset and a desire to understand users, outcomes, and operational context rather than simply implementing requirements.
  • Strong written and verbal communication skills and the ability to explain technical tradeoffs clearly.
  • Experience mentoring or providing technical guidance to other engineers.

Requirements

  • Hands-on experience integrating LLMs or AI models into production software, including model APIs, structured outputs, tool use, retrieval, agents, evaluation, or inference infrastructure.
  • Experience with browser automation, computer-use automation, RPA, Playwright, Stagehand, Selenium, UiPath, Power Automate, or similar technologies.
  • Experience building systems where deterministic software and AI capabilities work together to automate complex workflows safely and reliably.
  • Experience with production AI concerns such as evaluation, grounding, model selection, latency, cost management, rate limiting, observability, guardrails, and human-in-the-loop workflows.
  • Experience with FastAPI, PostgreSQL, Redis, Databricks, Azure AI Foundry, Azure OpenAI, AWS Bedrock, SageMaker, or comparable technologies.
  • Experience building systems in healthcare, fintech, or another regulated environment.
  • Familiarity with healthcare integration standards or platforms such as FHIR, HL7, Epic, or payer systems.

Benefits

  • 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.
  • Investment in your professional development, including earning a professional certification relevant to your field and tuition reimbursement.
  • Quarterly and annual incentive programs for all employees who go beyond and keep raising the bar for themselves and the company.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Engineer, Software @Ensemble Health Partners
Software Development
Salary usd 100,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 140,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 140,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 140,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 140,421+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later