Skip to main content
Marathon Health

Software Engineer

RemoteUnited States only
Published
Role
Fullstack
Experience
Mid
Employment
Full-time
$80k–$110k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Software Engineer for Portal and Applications team. Requires 2+ years of experience with React, React Native, C#, TypeScript, RESTful APIs, and microservices. Must understand basic system design and be able to work autonomously. Experience with AWS and Agile Scrum is needed.

Core skills

ReactReact NativeC#

Required skills

TypeScriptRESTful APIsmicroservicesAWSTerraformDebeziumKafkaSNS/NServiceBusPostgreSQLSalesforceNetSuiteAthenaAzure DevOpsFreshworks

Optional skills

AWS Certified cloud practitioner certification

Required languages

English

What you'll do

  • 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.
  • 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.
  • 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.
  • Maintain a functional understanding of key data sources such as relational postgres database, salesforce, netsuite, and athena, ensuring data integrity, performance, and scalability.
  • Partner with product managers and designers to understand business requirements and contribute to feature planning and prioritization.
  • Follow established development best practices including version control, code reviews, automated testing, CI/CD pipelines, and documentation standards.
  • Operate independently within a framework of well-defined engineering standards, delivering high-quality solutions with minimal oversight.
  • Identify opportunities to improve code quality, system performance, and team workflows.
  • Actively contribute to knowledge sharing and team growth.

What they require

  • 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.
  • 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.

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.

HealthcareEnterprise
$80k–$110k/yr