MCG is a leading healthcare organization that is looking for a Senior Software Development Engineer to lead the design and delivery of complex cloud-native services. The role involves leading multiple cloud services, navigating evolving requirements, and making critical tradeoffs. The successful candidate will have 5+ years of experience in building and operating Azure cloud-native distributed systems, strong proficiency in C#,.Net Framework, SQL Server, REST APIs, and Microservices, and demonstrated experience designing scalable, secure, and testable services for production.
Requirements
- Scope & Influence: Own moderate to high complexity problems that span multiple cloud services, where tradeoffs, failure modes, and non-obvious interactions must be identified and resolved.
- Design & Delivery: Lead the end-to-end design and delivery of complex, cloud-native services — from requirements analysis through production operation.
- AI-Augmented Engineering: Use AI tools (e.g., Claude, Copilot) as a core part of your daily workflow — for code generation, design exploration, debugging, code review, incident analysis, and knowledge retrieval.
- Incident Response & Reliability: Actively contribute to incident response, root cause analysis, and preventative improvements, helping the team build increasingly resilient systems.
- Quality & Craft: Design services that are scalable, secure, and testable by default.
Benefits
- Hybrid work
- Travel expected 1–3 times per year for company-sponsored events
- Medical, dental, vision, life, and disability insurance
- 401K retirement plan; flexible spending and health savings account
- 15 days of paid time off + additional front-loaded personal days
- 14 company-recognized holidays + paid volunteer days
- Up to 8 weeks of paid parental leave + 10 weeks of paid bonding leave
- LGBTQ+ Health Services
- Pet insurance