Senior Software Engineer – HealthTech Reporting & Analytics

Remote
United States
Posted 1 week ago

MacroHealth is seeking a Senior Software Engineer to join its growing Reporting and Analytics team. This critical role involves designing and developing high-quality, innovative software that optimizes healthcare delivery and payments using applied intelligence.

This is a Full-time, Remote position required to be located anywhere within the US. The salary range is $165,000 – $185,000, plus bonus, equity, and comprehensive benefits.


Role Summary and Technical Leadership

The Senior Software Engineer will take technical leadership on the design and development of new features for the MacroHealth platform, contributing to the development of new and existing features within an Agile methodology. The role emphasizes deep expertise in Big Data processing, cloud architecture, and healthcare interoperability standards.

Key Accountabilities:

  • Advanced Development: Perform advanced programming tasks; plan, design, develop, and test software system features and enhancements to an advanced level.
  • Technical Leadership: Take technical leadership on the design and development of new features, designing more complex implementations, and writing new class objects.
  • Mentorship: Lead or mentor other team members in designing and developing features and smaller implementations, providing guidance to junior staff.
  • Quality & Maintenance: Independently modify existing functionality, fix bugs/defects, and maintain unit/integration tests for all completed coding.
  • Collaboration: Work with Data Engineers, Data Analysts, Data Scientists, and Product Management to define, design, and break complex problems into actionable tasks.

Required Technical Expertise and Healthcare Focus

The role requires extensive professional experience in software development or data engineering, coupled with deep, specialized knowledge of Big Data technologies and cloud-native development practices.

  • Experience (Mandatory):
    • 7+ years of professional experience as a software developer or data engineer.
    • Demonstrated competence as a technical owner of large SaaS/IaaS systems spanning multiple components.
  • Big Data & Analytics Deep Expertise:
    • Deep expertise in technologies and design concepts around Big Data processing, Analytics, relational databases, unstructured storage, Hadoop or similar parallel compute technologies, and stream processing.
    • Experience with modern big data technologies such as Databricks, Hadoop, Hive, and Kafka.
  • Language & Architecture:
    • Solid foundation in object-oriented languages, focusing on Java (Scala is also valuable).
    • Experience designing and building solutions within a cloud-based microservice architecture, using Docker containers and RESTful APIs.
  • Cloud & DevOps:
    • Deep experience with cloud platforms and their services for functions, secrets management, deployment, and data storage, focusing on Azure (AWS or GCP is also valuable).
    • Practical experience working with CI/CD frameworks and tools.
  • Healthcare Domain:
    • Experience with healthcare data (e.g., health payments, eligibility, EHR).
    • Experience with existing and emerging healthcare interoperability technologies and standards (e.g., X12, NCPDP, FHIR).

Job Features

Job CategoryData, Software Engineering

Apply For This Job

A valid phone number is required.