Staff Software Engineer

MCG Health Logo

MCG Health

💵 $153k-$214k
📍Remote - Worldwide

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.