Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MCG Health Logo

Senior Software Development Engineer

MCG Health

$136,000 - $194,000
Dec 19, 2025
Seattle, WA, US
Apply Now

MCG is looking to improve the US healthcare system by developing evidence-based content and innovating products, and the Senior Software Engineer role is expected to contribute to this mission by delivering high-quality solutions.

Requirements

  • Strong knowledge in performance, scalability, enterprise system architecture, and engineering best practices
  • Proficiency in object oriented languages such as .NET/Java, or modern languages that targets the JVM - Kotlin, Groovy, JRuby, Python etc.
  • Experience with webstacks such as Vue, React, Angular
  • Experience with cloud services for storage, queuing, secret management etc.
  • Experience writing automated tests (unit tests and higher-level tests)
  • Familiarity with Agile methodologies
  • Experience with machine learning, data science, or NLP (bonus points)

Responsibilities

  • Establish a high bar of personal technical performance that serves as an inspiration and example for other software engineers and QA engineers of all levels on the product development team
  • Keep informed about industry best practices for digital product development and recommend technical and process improvements
  • Contribute to business requirements definition and use case design
  • Conduct research related to customer support issues
  • Develop and review code using multiple platforms and programming languages
  • Write automated tests (unit tests and higher-level tests)
  • Participate in discussions with MCG's architects to define the technical architecture and engineering practices for high quality solution development

Other

  • Bachelor's Degree and/or Master's Degree in Computer Science or other technical field
  • Excellent analytical, programming, and communication skills
  • 5+ years of professional software development experience
  • Ability to work independently and self-directed
  • Effective communication with all levels of an organization, outside customers, consultants and vendors