Software Engineer

Marathon-Health

Pearl City (HI)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental plan
Vision coverage
401(k) with employer match
Paid holidays
Paid parental leave
Employee assistance program (EAP)

Job summary

Marathon Health is seeking a software engineer for the Portal and Applications team. You will operate autonomously while adhering to established development practices and contribute to design and implementation of small to medium features across web and mobile using React and React Native, with a focus on quality and maintainability.

You will collaborate with product managers to understand requirements, participate in feature planning, and help scale backend services using C#, TypeScript, Ruby

Qualifications

  • Bachelors or Masters in computer science or related field.
  • 2+ years of software development experience.
  • Experience with Agile Scrum.
  • Proficiency in React, React Native, C#, TypeScript, RESTful APIs, and microservices.

Responsibilities

  • Design, develop, and maintain features across web and mobile platforms.
  • Build backend services and microservices using C#, TypeScript, Ruby on Rails, and RESTful APIs.
  • Collaborate with product managers and designers to plan and prioritize features.
  • Follow coding standards, version control, automated tests, CI/CD, and documentation.

Skills

Autonomy
Agile Scrum experience
Strong communication
React
React Native
C#
TypeScript
RESTful APIs
microservices

Education

Bachelor's or Master's in computer science or related field

Tools

Ruby on Rails
AWS
Terraform
Kafka
NServiceBus

Job description

Marathon Health is a leading advanced primary care provider, partnering with employer and union plan sponsors to improve health for millions of Americans. With nationwide onsite, nearsite, and network health centers, and virtual primary care, Marathon delivers a value-based model that enhances the healthcare experience for members and providers, while driving meaningful cost savings for plan sponsors. Marathon is proud to be certified as a Great Place to Work, reflecting the company's commitment to building an inclusive, high-trust culture where all employees can thrive. Learn more at marathon.health

ABOUT THE JOB

The software engineer role for the Portal and Applications team is an Engineer who can operate with autonomy while adhering to well-established organizational development practices. The ideal candidate will contribute to the design and implementation of small to medium complexity features, demonstrating strong technical proficiency in one to two frameworks and the ability to write and debug code independently. A solid understanding of basic system design principles is essential. This role also requires business acumen—understanding product requirements and actively participating in feature planning. Success in this position means consistently following development best practices while delivering high-quality, maintainable software.

ESSENTIAL DUTIES & RESPONSIBILITIES
  • Feature Development: Design, develop, and maintain small to medium complexity features across web and mobile platforms using React and React Native, ensuring alignment with product requirements and user experience goals.
  • Backend Engineering: Build and maintain scalable backend services using C#, TypeScript, Ruby on Rails, and RESTful APIs. Contribute to the development of microservices architectures that support modular and maintainable systems.
  • Cloud & Infrastructure: Work with AWS cloud technologies including ECS, EKS, Lambda, API Gateway, S3, CloudWatch, and infrastructure-as-code tools like Terraform. Integrate event-driven systems using Debezium, Kafka, and SNS/NServiceBus for queueing and messaging.
  • Database Development: Maintain a functional understanding of key data sources such as relational postgres database, salesforce, netsuite, and athena, ensuring data integrity, performance, and scalability.
  • Product Collaboration: Partner with product managers and designers to understand business requirements and contribute to feature planning and prioritization.
  • Process Adherence: Follow established development best practices including version control, code reviews, automated testing, CI/CD pipelines, and documentation standards.
  • Autonomous Execution: Operate independently within a framework of well-defined engineering standards, delivering high-quality solutions with minimal oversight.
  • Continuous Improvement: Identify opportunities to improve code quality, system performance, and team workflows. Actively contribute to knowledge sharing and team growth.
QUALIFICATIONS

Bachelors or Masters Degree in computer science or related field and 2+ years of software development experience or equivalent combination of education and experience. Experience 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

Solid understanding of software engineering principles and basic system design. Demonstrated ability to write, debug and maintain clean, efficient code independently. Adherence to established development best practices including version control, code reviews, testing, and CI/CD workflows. Ability to understand product requirements and contribute meaningfully to feature planning and prioritization. Strong communication skills and a collaborative mindset to enable cross functional development with product and design teams. Comfortable working autonomously within a structured engineering framework. Proactive in identifying and solving problems and contributing to continuous improvement efforts Familiarity with project management, software development, and ticketing tools (Azure DevOps, Freshworks) AWS Certified cloud practitioner certification or equivalent.

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.

Marathon Health exists to enable millions of people to live their healthiest lives, one patient at a time. If you have a passion for improving patient lives while transforming a broken U.S. healthcare, Marathon is the place for you.

Marathon Health provides equal employment opportunities to all teammates and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Marathon Health is committed to providing access and reasonable accommodation in its employment for individuals with disabilities. To request disability accommodation in the application process, contact recruiting@marathon.health.

Marathon Health will never ask a candidate for personal identifiable information (date of birth, social security number, driver's license information, etc) via email or messenger tools, or for a financial deposit of any kind.

All our open positions are listed here on our website and any emails sent from our teammates contain the address "@marathon.health" if you have any questions or concerns about suspicious emails or queries, please don't hesitate to contact us directly at PeopleExperience@marathon.health.

Our benefits are built around access to care that works, starting with FREE Marathon Health services for you and your family, which provides unlimited, free primary care, routine labs, select prescriptions, vaccinations, and virtual mental health care for you and your family so that our teammates can do their best work and build better healthcare.

  • Eligibility varies based on PT or FT status:
  • Comprehensive Health & Wellness Benefits: Choice of 2 medical plans, 2 dental plans, and vision coverage, unlimited free mental health benefits and EAP resources, Rewards for challenges and healthy lifestyle activities
  • Family Friendly & Reproductive Health Benefits: Family-building and hormonal health benefits and paid parental leave
  • Time-Based Benefits: Generous PTO or FTO, Paid Holidays + A Day for What Matters
  • Financial Support: Company paid Basic Life and Disability insurance, Supplemental Life, Spending Accounts, 401(k) with employer match and graded vesting
  • Continuing Medical Education (CME) for maintaining and strengthening the knowledge, skills, and expertise of our health center teammates, as applicable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Health Center Lead III
Health Center Lead III

Marathon Health, LLC • Stoughton (MA), Northern (KY)

Hybrid
USD 75,000 - 95,000
Health insurance
Paid time off
401(k) with employer match
+1
PRN Medical Receptionist
PRN Medical Receptionist

Marathon Health, LLC • Glen Allen (VA), Northern (KY)

Hybrid
USD 28,000 - 33,000
Health benefits
401(k) with employer match
Paid holidays
+2
PRN MA
PRN MA

Marathon Health • Columbus (IN)

On-site
USD 60,174,000 - 71,635,000
PTO & holidays
Scrubs provided
Health benefits
PRN MA
PRN MA

Marathon-Health • South Burlington (VT)

On-site
USD 30,000 - 37,000
Competitive benefits starting 1st of月
15 days PTO + holidays
No out-of-pocket cost for scrubs
PRN MA
PRN MA

Marathon Health, LLC • Tacoma (WA)

On-site
USD 32,000 - 37,000
Health benefits start 1st of month
15 days PTO plus paid holidays
No out-of-pocket cost for scrubs
+1
PRN MA
PRN MA

Marathon Health, LLC • Denton (TX)

Hybrid
USD 29,000 - 34,000
PTO & Holidays
No cost scrubs
Health benefits from start date
+1
PRN MA
PRN MA

Marathon Health • North Vernon (IN)

On-site
USD 29,000 - 34,000
Health benefits after start date
15 days PTO plus holidays
Free scrubs
Medical Assistant
Medical Assistant

Marathon Health, LLC • Commerce City (CO)

On-site
USD 32,000 - 39,000
Health benefits starting 1st of month
15 days PTO + paid holidays
Scrubs provided at no cost
+1
PRN RN
PRN RN

Marathon Health, LLC • Northern (KY)

Hybrid
USD 4,822,000 - 6,199,000
Free Marathon Health services for you/
Health & wellness benefits
Paid holidays
+2
Medical Assistant
Medical Assistant

Marathon-Health • Charlotte (NC)

Hybrid
USD 29,000 - 34,000
Competitive benefits
15 days PTO + holidays
No scrub costs
+1