Sr Engineer, Software
Core
Implement technology strategy for software delivery teams by developing reusable components, patterns, and tooling to address technical challenges.
Role type
Senior Software Engineer (Platform/Architecture)
Builds
Reusable software components, patterns, and tooling for Ensemble's revenue cycle management solutions
Domain
Healthcare Revenue Cycle Management (RCM)
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript, .NET Core, testing automation, code reviews, telemetry, iterative delivery, DevOps, REST API development, serverless architecture, containerization, IaC, public cloud, application observability, messaging/stream architecture, componentized and distributed architectures
Preferred skills
AI exploration, innovation in processes
Technologies
JavaScript, .NET Core, CI/CD tools, REST APIs, Serverless, Containers, IaC, Public Cloud, Observability tools, Messaging/Stream platforms
Responsibilities
Design, develop, test, deploy, monitor, maintain, and continuously improve software; Translate product concepts into project commitments; Mentor the software engineering team through code reviews and design sessions
Seniority
Senior, hands-on IC with strategic influence