Senior Software Engineer (EHR Integration)

Natera, Inc.

22m ago • Remote

Senior

Remote

125,000 - 156,300 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (EHR Integration)

  • Focus: Hands-on SMART on FHIR apps, FHIR services, and CDS Hooks integration with EHR workflows

  • Emphasis: PHI handling under HIPAA and healthcare interoperability

Description

You will build SMART on FHIR apps that launch from Epic, Oracle Health (Cerner), and other EHRs, including the underlying FHIR services, data model mapping, and CDS Hooks to support ordering and results in the clinician workflow.

The role requires designing and implementing server-side FHIR R4 APIs, authorization, scopes, token handling, and PHI-safe storage/processing with auditability.

You will also support EHR vendor onboarding, go-live activities, code reviews, documentation, and on-call coverage for what you ship.

Responsibilities

  • Build and ship SMART on FHIR apps (EHR launch and standalone launch, OAuth 2.0 with PKCE, backend authorization, scopes, and token handling)

  • Design and build server-side services (FHIR R4 APIs, mapping to internal data model, profiles, extensions)

  • Build CDS Hooks services with prefetch that respond within EHR time limits

  • Support EHR vendor onboarding and go-live, starting with Epic (Vendor Services and Showroom), then Oracle Health and others; collaborate with health system IT for build and testing

  • Handle PHI correctly in storage, caching, logging, and tracing (minimum necessary data, encryption, audit trails; no PHI in logs)

  • Work with HL7 v2 and interface engine flows where needed

  • Write design docs, review code, and mentor engineers

  • Participate in on-call coverage for deployed services

  • Complete and maintain HIPAA/PHI privacy, compliance, and security trainings (within first 30 days and ongoing)

Requirements

  • BS in computer science (or related) or equivalent experience

  • 6+ years of software development

  • At least 3 production EHR integrations

  • Hands-on SMART on FHIR experience (built and shipped an app that launches inside an EHR)

  • Strong FHIR R4 skills: resource modeling, search, and terminology (LOINC, SNOMED, ICD-10)

  • Production go-live experience with Epic

  • Backend services experience in Java and Spring Boot (or similar) on AWS

  • Experience handling PHI under HIPAA in a production system

  • Clear communication with clinicians, health system IT, and product

  • US work authorization without current or future visa sponsorship

Benefits

  • Comprehensive medical, dental, vision, life, and disability coverage for eligible employees and dependents

  • Free testing for employees and immediate families plus fertility care benefits

  • Pregnancy and baby bonding leave

  • 401k benefits and commuter benefits

  • Generous employee referral program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (EHR Integration) role

Improve your resume for just $5

$125,000 – $156,300/year

Unlock Full Resume Report