Sr. Software Engineer (EHR Integration Team)
Core
Build and ship SMART on FHIR apps, FHIR services, and CDS Hooks services that launch from Epic, Oracle Health, and other EHRs to integrate Natera's ordering and results into provider workflows.
Role type
Senior Software Engineer (EHR Integration)
Builds
SMART on FHIR applications, FHIR R4 APIs, CDS Hooks services, and backend authorization services for EHR integration.
Domain
Healthcare technology / Electronic Health Records (EHR)
Required skills
FHIR R4, SMART on FHIR, OAuth 2.0, Java, Spring Boot, AWS, HIPAA/PHI handling, CDS Hooks, HL7 v2
Preferred skills
Epic Showroom experience, Oracle Health code console, Lab orders/results (ServiceRequest, DiagnosticReport), FHIR Subscriptions, Interface engines (Mirth, Rhapsody), React, TypeScript
Technologies
Java, Spring Boot, AWS (SQS, S3, SNS, Lambda), PostgreSQL, MySQL, Docker, React, TypeScript, FHIR R4, CDS Hooks, HL7 v2
Responsibilities
Build and ship SMART on FHIR apps with OAuth 2.0 and PKCE; Design and build server-side FHIR R4 APIs and data models; Develop CDS Hooks services responding within EHR time limits; Manage EHR vendor onboarding and go-live processes; Ensure secure handling of PHI in storage, caching, and logging; Collaborate with health system IT and clinicians; Mentor engineers and review code.
Seniority
Senior, hands-on IC