hero

Portfolio Careers

Build your career at the best companies in healthcare and fintech

Support Engineer

Marathon Health Inc

Marathon Health Inc

Customer Service
Denver, CO, USA
USD 80k-110k / year
Posted on Jun 3, 2025

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

The Support Engineer serves as a critical escalation point for internal clients experiencing technical issues with Marathon Health's applications and systems. This role requires hands-on experience in .NET and JavaScript, strong debugging abilities, and a collaborative approach to solving complex problems.

To be successful in this role you must have a solid software engineering foundation, the ability to dive deep into source code, and a drive to identify root causes and implement sustainable solutions. This role acts as a bridge between support teams, developers, QA, and business stakeholders.

ESSENTIAL DUTIES & RESPONSIBILITIES

  • Triage, investigate, and resolve complex technical issues escalated from internal teams.
  • Review and debug application code (primarily .NET and JavaScript) to identify root causes of defects.
  • Collaborate with product and engineering teams to escalate, fix, and verify issues in the codebase.
  • Analyze logs, database records, and monitoring alerts to diagnose system behavior and performance issues.
  • Maintain and update internal knowledge bases with resolution steps and preventative recommendations.
  • Develop scripts, utilities, or internal tools to streamline investigation and resolution workflows.
  • Participate in Agile ceremonies and contribute to backlog grooming and bug triage discussions.
  • Provide detailed feedback to developers and QA to ensure recurring issues are addressed systematically.
  • Support code deployments by validating fixes in lower environments and assisting with post-release validation.

QUALIFICATIONS

Bachelors Degree in Computer Science, Engineering, Information Systems or related field and 3+ years of experience in a software support, development, or application engineering role or equivalent combination of education and experience.

  • Strong hands-on experience with .NET (C#) and JavaScript, including debugging and troubleshooting production issues.
  • Experience querying relational databases using SQL.
  • Familiarity with source control systems (e.g., Git), CI/CD processes, and code review practices.
  • Experience working in Agile/Scrum environments.
  • Prior experience in a healthcare technology environment is a plus.
  • Microsoft .NET Certification or related credentials are a plus
  • AWS Certification are a plus

DESIRED ATTRIBUTES

  • Strong analytical and diagnostic skills, with an ability to understand full-stack application behavior.
  • Proficiency in reading and debugging .NET (C#) backend services and JavaScript/React front-end applications.
  • Understanding of web application frameworks and RESTful APIs.
  • Ability to communicate technical findings clearly to both technical and non-technical audiences.
  • Excellent organizational and time management skills; ability to manage multiple issues simultaneously.
  • Familiarity with application monitoring and logging tools (e.g., new relic, cloudwatch).

Pay Range: $80,000 - $110,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.