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

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.

Senior Engineer, Software
Ensemble Health PartnersSenior 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.
Tech Stack
Tools & technologiesASP.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 resumeApplicant 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