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