Senior Software Engineer

New Yesterday

Senior Software Engineer MacroHealth is building the next-generation platform for healthcare markets connecting payers, providers, and partners to create smarter, faster, more cost-effective care. We solve some of the most complex data and interoperability challenges in U.S. healthcare, operating at true enterprise scale. We are looking for a Senior Back-End Software Engineer who combines deep technical expertise with a product problem-solving mindset. This role is for someone who thrives on autonomy, takes ownership from idea to delivery, and works closely with product and business teams to shape solutions not just implement them. Key Relationships Engineering, Product Management Key Accountabilities Own complex back-end services from concept to deployment. Collaborate directly with product managers and stakeholders to understand the "why" behind requirements and propose solutions that improve outcomes. Design and implement APIs and processing pipelines for high-volume healthcare data, integrating interoperability standards like X12, HL7, and FHIR. Work in a cloud-native microservices environment (Java / Scala, Docker, RESTful APIs). Explore and integrate AI / ML components into core workflows e.g., for automated data classification, anomaly detection, or predictive insights. Continuously improve code quality with unit / integration testing and peer reviews. Proactively identify technical opportunities and product improvements not just react to tickets. Mentor team members and contribute to a culture of ownership and accountability. Knowledge, Skills and Abilities Be a core contributor to the services that power our healthcare data platform, responsible for designing, building, and optimizing systems that process millions of transactions reliably and securely. This role is ideal for engineers who have worked at organizations that : Operate at scale in healthcare claims processing, interoperability, or clearinghouse services. Build with modern interoperability standards (FHIR, X12 837 / 835, HL7, CARIN BB, CMS APIs). Integrate AI / ML into production systems for smarter, more adaptive decision-making. Have strong engineering cultures and modern, cloud-native architectures. Required Education and Experience 5+ years of professional software engineering experience (Java or Scala preferred). Proven background in healthcare data systems, especially claims processing, clearinghouses, or payer / provider integrations. Deep understanding of interoperability standards : X12 (837, 834, 835), HL7, FHIR, CARIN BB, CMS APIs. Exposure to AI / ML-powered systems in production integrating models, leveraging AI APIs, or building pipelines that feed AI services. Experience designing and deploying cloud-based microservice architectures. Hands-on with AWS, Azure, or GCP, containerization, and CI / CD. Track record of delivering impactful solutions in partnership with product teams. Comfortable making trade-offs, suggesting product improvements, and working independently. Preferred Education and Experience Experience with data orchestration tools (NiFi, Azure Data Factory). Functional programming with Scala. Knowledge of HIPAA and healthcare compliance. Location : Remote anywhere within the US (Must be located in the US) Salary : $165,000 - $180,000 annual base salary plus bonus, equity, 401k match, flexible PTO and medical / dental / vision insurance. Core Competencies One Team : Act as one team with fellow MacroMates and customers Value humility, low ego, and collaboration Maintain an All for One, One for All attitude Deliver on Promises : Do the right thing Do what you say you will do Work with a sense of urgency and transparency Macro Thinking : Challenge yourself and others to think boldly, bigger, and into the future Lead with a Growth Mindset Act as a thought leader for the healthcare industry MacroHealth is an equal opportunity employer.
#J-18808-Ljbffr
Location:
Washington, DC, United States
Salary:
$200,000 - $250,000
Category:
IT & Technology