Staff Software Development Engineer
Core
Design, delivery, and operation of business-critical, distributed systems to transform the home into a health hub and support value-based care.
Role type
Staff Software Development Engineer (Distributed Systems)
Builds
Unified technology platform for value-based care, distributed systems, and large-scale operational solutions.
Domain
Healthcare technology, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, polyglot programming (C++, C#, Java, Golang, Javascript, Typescript, Python), full-stack development, SQL/RDBMS, cloud platform expertise (Azure, AWS, GCP), large-scale system operation
Preferred skills
Asynchronous/event-based architectures, AI-assisted development tools, Kafka, REST APIs, Protobuf, gRPC, Docker, Kubernetes, Terraform, Application Performance Monitoring, CI/CD pipelines, Agile methodologies
Technologies
Kafka, REST APIs, Protobuf, gRPC, Docker, Kubernetes, Terraform, New Relic, SQL Server, PostgreSQL, Azure, AWS, GCP
Responsibilities
Design and implement distributed systems at scale, operate large-scale systems, establish and maintain CI/CD pipelines, utilize AI-assisted development tools to enhance productivity
Seniority
Staff, hands-on IC with strategic impact