Staff Software Engineer
![MCG Health Logo](https://cdn.jobscollider.com/logo/mcg-health-ac11.webp)
MCG Health
Summary
Join MCG, a leading healthcare organization, as a Staff Software Engineer and be a key member of the team building a platform delivering evidence-based practices. You will collaborate with engineers, product managers, and stakeholders to deliver high-quality products, design and maintain scalable systems, and mentor other engineers. This role involves transitioning architecture to a cloud-native model, participating in code reviews, and contributing to technical roadmap planning. The ideal candidate possesses 8+ years of experience in building large-scale distributed systems and proficiency in multiple programming languages. MCG offers a hybrid work environment and a comprehensive benefits package, including medical, dental, vision, life, and disability insurance; a 401k plan; paid time off; parental leave; and more. This position can be remote in Seattle, WA, with occasional travel required.
Requirements
- 8+ years of experience in building and operating large scale distributed systems with micro services and relational & NoSQL databases
- Experience leading technical design discussions and providing guidance on best practices, coding standards, and architecture principles
- Experience working with re-architecting monolithic systems into service-oriented architecture
- Proficiency in multiple programming languages (C#, JavaScript, Python, etc.)
- Experience with cloud technologies, e.g. Azure/AWS/GCP, Docker, Kubernetes
- Experience with DevOps best practices namely: CI, Infrastructure as Code, automated deployments & testing and observability
- Bachelor’s degree in computer science or related field, or equivalent experience
Responsibilities
- Collaborate with other engineers, product managers, and business stakeholders to deliver high-quality products
- Design, develop, and maintain high-performance, reliable, and scalable distributed systems
- Transition architecture from monolithic to a cloud-native and service-oriented architecture for enhanced scalability and flexibility
- Mentor and guide other engineers, fostering a culture of continuous learning and improvement
- Participate in code reviews, architectural discussions, and technical roadmap planning
Preferred Qualifications
Previous experience in a healthcare domain
Benefits
- Hybrid work
- 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
- Bonus Eligible