Marathon Health is a leading provider of advanced primary care in the U.S., serving 2.5 million eligible patients through approximately 630 employer and union-sponsored clients. Our comprehensive services include advanced primary care, mental health, occupational health, musculoskeletal, and pharmacy services, delivered through our 680+ health centers across 41 states. We also offer virtual primary care and mental health services accessible in all 50 states. Transforming healthcare delivery with a patient-first approach, we prioritize convenient access to both in-person and virtual care, resulting in improved health outcomes and significant cost savings. Committed to inclusivity and collaboration, we foster a positive work environment and recruit exceptional talent to ensure expertise and compassion in healthcare delivery. Marathon has been recognized as a five-time Modern Healthcare Best Places to Work in Healthcare winner and a six-time Best in KLAS award winner for employer-sponsored healthcare services.
ABOUT THE JOB
As a Senior Software Engineer, you will play a critical role in driving the development of complex, multi-system features with a high degree of autonomy. You’ll independently own feature delivery from design through deployment, ensuring quality and scalability while mentoring junior engineers and fostering a culture of technical excellence. You’ll work closely with product and engineering teams to influence requirements during refinement and sprint planning, helping shape solutions that meet both business and technical goals. Your deep understanding of multiple frameworks and end-to-end workflows will enable you to apply advanced techniques to large-scale features and contribute meaningfully to system design and architecture. This role requires strong adherence to established development best practices, including code quality, testing, documentation, and CI/CD processes. Leading by example, you will be championing engineering standards and continuously improving how software is built and delivered.
ESSENTIAL DUTIES & RESPONSIBILITIES
QUALIFICATIONS
BS or MS in computer science or related field and 5+ years of software development experience including 3+ years in a technical leadership role or equivalent combination of education and experience. Advance expertise of working on development teams in an Agile Scrum environment in the following technologies: React, React Native, C#, Typescript, RESTful API’s, and microservices.
DESIRED ATTRIBUTES
Pay Range: $110,000 - $145,000/yr
The actual offer may vary dependent upon geographic location and the candidate’s years of experience and/or skill level.
We are accepting applications for this position until a candidate has been selected. To apply to this position and learn more about open jobs at Marathon Health, visit our careers page.
Built for America’s builders—our nation’s teachers, public servants, and everyday heroes—Marathon Health delivers better care and outcomes through providers who have the time and trust to offer truly personal care.
Take the next step in your career journey