Senior EHR Integration Engineer
Role details
Job location
Tech stack
Job description
The ideal candidate has strong software engineering fundamentals, practical experience delivering live EHR integrations, and a track record of writing, deploying, and supporting production code in healthcare environments. This is not an advisory or architecture-only role. The engineer will be expected to build, debug, optimize, and maintain real integrations in support of the company's 2026 product roadmap., * Design, build, test, deploy, and support production-ready EHR integrations across one or more major platforms including Epic, Cerner, athenahealth, and Epic Care Everywhere
- Write, maintain, and refactor production-quality integration code
- Build secure backend services, APIs, and connectors that interface with EHR platforms
- Develop embedded application components launched within EHR workflows
- Implement SMART on FHIR, HL7, vendor APIs, OAuth2 flows, and other authentication and authorization patterns
- Build data ingestion pipelines for structured and unstructured clinical data
- Support bidirectional workflows where permitted, including read/write integration patterns
- Create automated and manual tests for EHR integrations
- Participate in sandbox, customer test, and production deployments
- Debug, optimize, and support live customer environments
- Collaborate closely with product, clinical SMEs, security, and platform teams
- Participate in sprint planning, stand-ups, code reviews, retrospectives, and escalation support as needed
Platform-Specific Focus Areas
Epic
- Epic FHIR and Epic-supported API integrations
- SMART on FHIR launch contexts
- Hyperspace-embedded workflows
- Pre-visit Risk Adjustment Review workflows
- Post-visit / pre-bill review workflows
- User-context and encounter-context handling
- Care Everywhere data retrieval and ingestion, including unstructured data such as notes, CCDs, and PDFs
Cerner
- SMART on FHIR application development within Cerner Millennium
- FHIR resource consumption and mapping
- Backend services for normalization and persistence of Cerner-originated data
- Workflow embedding, contextual launches, and UI integration
- Production support, performance optimization, and rollout readiness
athenahealth
- athena API and webhook-based integrations
- Provider- and staff-facing workflow enhancements
- Multi-tenant configuration logic
- Performance, reliability, and scalability improvements for existing integrations
Requirements
- 6-10+ years of software engineering experience
- 3-5+ years of hands-on EHR integration experience
- Experience delivering production integrations for healthcare SaaS products
- Strong backend engineering skills in Java, C#, Node.js, Python, or similar
- Experience building SMART on FHIR applications
- Strong understanding of REST APIs and event-driven architecture
- Experience with OAuth2 and EHR-specific authentication patterns
- Familiarity with HL7 v2, CCD/C-CDA, and FHIR data models
- Experience ingesting, normalizing, and persisting clinical data
- Experience with Git-based development workflows, code reviews, and CI/CD
- Ability to debug production issues and support integrations post-go-live, * Epic integration experience, including Hyperspace-embedded applications
- Epic certifications such as App Orchard, Cogito / Clinical Data Model, or experience adjacent to RAR/CDI workflows
- Cerner Millennium integration experience
- Cerner SMART on FHIR delivery experience
- Cerner Code, Ignite, certification, or partner ecosystem exposure
- athenahealth API and workflow integration experience
- Experience supporting multi-tenant SaaS integrations
- Prior work with risk adjustment, clinical documentation improvement, quality, or analytics workflows
- Experience retrieving and processing unstructured clinical data
- Familiarity with NLP or analytics pipelines consuming clinical content