Staff Software Engineer
Core
Design, build, and optimize scalable distributed systems for analytics, business intelligence, and reporting capabilities.
Role type
Staff Software Engineer (L5)
Builds
Resilient, secure, high-performance distributed systems and services
Domain
Healthcare technology / Business Intelligence / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system design, Object-oriented programming (.NET, C#), RESTful API development, Angular, TypeScript, SQL, NoSQL (DynamoDB), Cloud Native AWS, Containers, Kubernetes, Terraform, CI/CD, OAuth2, JWT, Secrets Manager, Data structures and algorithms
Preferred skills
Leading design or architecture of new or existing services, Mentorship, On-call rotation management
Technologies
.NET, C#, Angular, TypeScript, SQL, RDS, DynamoDB, AWS, Kubernetes, Terraform, OAuth2, JWT
Responsibilities
Design distributed systems resilient and secure at scale; Raise engineering bar on scale, resiliency, and security; Investigate and implement innovative technologies; Develop designs for complex systems; Manage server fleet and computing systems via metrics; Mentor new team members; Collaborate with engineers and external customers; Ensure compliance with confidentiality and regulatory policies.
Seniority
Staff, hands-on IC with strategic influence