Remote job
Sr. Software Engineer (EHR Integration Team)
Job details
About this role
Role overview Build software that brings clinical applications and services into electronic health record (EHR) workflows. This hands-on role covers in-EHR apps, FHIR services, and clinical decision support integrations, working with product and integration colleagues and health system teams. The work involves handling protected health information (PHI) in accordance with HIPAA requirements.
Responsibilities - Develop SMART on FHIR applications that launch within or outside an EHR, including OAuth 2.0 with PKCE, authorization, scopes, and token handling. - Design FHIR R4 APIs and map clinical resources, profiles, and extensions to internal data models. - Build CDS Hooks services with prefetch that meet EHR response-time constraints. - Guide applications through vendor onboarding, testing, and production launches, coordinating with health system IT. - Protect PHI across storage, caching, logging, and tracing through minimum-necessary access, encryption, and audit trails. - Write design documents, review code, mentor engineers, and provide on-call support for shipped software.
Requirements - Degree in computer science or a related field, or equivalent experience. - At least six years of software development experience, including three or more years building production EHR integrations. - Hands-on experience shipping an application that launches inside an EHR using SMART on FHIR. - Strong FHIR R4 knowledge, including resource modeling, search, and terminology such as LOINC, SNOMED, and ICD-10. - Production launch experience with Epic, plus backend development in Java and Spring Boot or similar on AWS. - Production experience handling PHI under HIPAA and clear communication with clinicians, health system IT, and product teams. - Authorization to work in the United States without current or future visa sponsorship.
Nice to have - CDS Hooks in production, or experience with an Epic Showroom listing or Oracle Health developer tools. - Experience with lab orders and results, HL7 v2, FHIR Subscriptions, Bulk FHIR, interface engines, or React and TypeScript. - Familiarity with USCDI, Da Vinci implementation guides, or ONC certification work.
Benefits and work setup - Remote role in the United States. - Listed annual pay range: $125,000–$156,300 USD; actual compensation depends on factors including skills, experience, certifications, and location. - Benefits include medical, dental, vision, life, and disability plans for eligible employees and dependents; family testing and fertility care benefits; parental leave; 401(k); commuter benefits; and an employee referral program.