Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ensemble Health Partners

Senior Engineer, Software

Ensemble Health Partners

Senior Software Engineer at Ensemble designing and developing scalable, data-driven applications and backend systems. Collaborating with product and engineering leadership to enhance data usability and performance.

Posted 6/3/2026full-time🇺🇸 United StatesSenior💰 $111,800 - $192,900 per yearWebsite

Tech Stack

Tools & technologies
ASP.NETAzureCloud.NET

About the role

Key responsibilities & impact
  • Design, develop, test, deploy, monitor, and continuously improve backend services and APIs supporting data-driven applications
  • Build and maintain scalable data pipelines and services that enable ingestion, transformation, and delivery of structured data for user consumption
  • Develop reusable components, frameworks, and tooling that support consistent and scalable data processing and decisioning workflows
  • Collaborate with product, analytics, and design teams to translate business requirements into technical solutions that improve visibility and usability of data
  • Partner with architecture and data teams to ensure accurate, reliable, and high-quality data integration between systems
  • Participate in and lead technical design sessions, architecture reviews, and exploratory investigations to align with long-term platform strategy
  • Implement and advocate for engineering best practices related to performance, scalability, security, observability, and maintainability
  • Support development of user-facing data capabilities, including visualization, filtering, and interaction with structured datasets
  • Mentor and guide engineers through code reviews and collaboration, helping to elevate team capability and technical standards
  • Contribute to an innovation-focused environment by leveraging automation, AI-enabled tools, and advanced data capabilities

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred.
  • 5+ years of professional software engineering experience with a strong backend emphasis
  • Strong proficiency in C# and building backend services with .NET Core / ASP.NET Core.
  • Experience designing and supporting production services (availability, observability, performance, maintainability).
  • Hands-on experience with CI/CD concepts and tooling (build/release pipelines, automated tests, quality gates).
  • Working experience with Azure cloud environments.
  • Demonstrated ability to collaborate cross-functionally and translate requirements into incremental improvements.
  • Exposure to AI-enabled development tools, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search).

Benefits

Comp & perks
  • Health insurance
  • Time off
  • Retirement programs
  • Well-being programs
  • Professional development opportunities
  • Tuition reimbursement
  • Quarterly and annual incentive programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreASP.NET Corebackend servicesdata pipelinesdata processingCI/CDautomated testsperformanceobservability
Soft Skills
collaborationmentoringcommunicationproblem-solvingleadershipinnovationtechnical designcross-functional teamworkguidancetranslating requirements