Staff Software Development Engineer L5
Core
Design and build resilient, secure, high-throughput distributed systems and multi-tenant services for the healthcare ecosystem.
Role type
Staff Software Development Engineer (Infrastructure & Distributed Systems)
Builds
Scalable, secure, and resilient cloud-native services and infrastructure for healthcare customers.
Domain
Healthcare technology / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, System reliability engineering, Cloud-native architecture, Object-oriented programming, Database design, CI/CD pipelines, Container orchestration, Infrastructure as Code, Security fundamentals, Technical leadership
Preferred skills
.NET/C#, Angular, TypeScript, SQL, NoSQL (DynamoDB), AWS managed services, OAuth2/JWT, Kubernetes, Terraform
Technologies
.NET, C#, EF Core, Angular, TypeScript, SQL, RDS, DynamoDB, AWS, Kubernetes, Terraform, CI/CD, OAuth2, JWT, Secrets Manager
Responsibilities
Design distributed systems that are resilient and secure at scale; Raise the engineering bar on scale, resiliency, and security via technical leadership; Investigate and implement innovative technologies to expand infrastructure; Champion the enterprise infrastructure vision and strategy; Develop designs for complex systems backed by thorough engineering analysis; Manage server fleets and computing systems to drive automation and performance; Set direction and goals for the team regarding project impact and efficiency; Lead major initiatives, projects, teams, and rollouts; Provide mentorship to onboard new team members; Collaborate with engineers and external customers to understand requirements; Ensure adherence to confidentiality, HIPAA, and regulatory policies.
Seniority
Staff, hands-on IC with strategic influence