Staff Software Development Engineer
Core
Design, build, and optimize scalable distributed systems for analytics, business intelligence, and reporting capabilities.
Role type
Staff Software Development Engineer (L5)
Builds
Resilient, secure, high-performance data infrastructure and reporting services
Domain
Healthcare technology / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system design, Object-oriented programming (.NET, C#), RESTful API development, SQL, NoSQL (DynamoDB), Cloud Native AWS, Containers, Kubernetes, Terraform, CI/CD, OAuth2, JWT, Secrets Manager, System architecture, Data structures and algorithms
Preferred skills
Angular, TypeScript, EF Core mapping
Responsibilities
Design distributed systems resilient and secure at scale, raise engineering bar on scale/resiliency/security via technical leadership, discover and influence new design patterns and standards, implement innovative technologies to expand infrastructure, develop designs for complex systems, ensure detailed design analysis testing and optimization, mentor onboarding new team members, collaborate with engineers and external customers on data-driven requirements, adhere to HIPAA and regulatory policies
Seniority
Staff, hands-on IC with strategic influence