Sr. Software Engineer (EHR Integration Team)
Natera, US Remote +1
- Pay
- $125K–$156K / year
- Work type
- Remote
- Level
- Senior
- Area
- Software engineering
- Posted
- 3 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
POSITION SUMMARY
Natera is building apps and services that run inside the clinician's EHR. This is a hands-on role. You will build SMART on FHIR apps that launch from Epic, Oracle Health (Cerner) and other EHRs, the FHIR services and data model behind them, and CDS Hooks services that bring Natera ordering and results into the provider's workflow. You will work in a small team with product and our wider EHR integration group, and you will handle patient data under HIPAA every day.
PRIMARY RESPONSIBILITIES
• Build and ship SMART on FHIR apps: EHR launch and standalone launch, OAuth 2.0 with PKCE, backend services authorization, scopes and token handling. • Design and build the server side: FHIR R4 APIs, mapping to our internal data model, profiles and extensions. • Build CDS Hooks services with prefetch that respond within EHR time limits. • Take apps through EHR vendor onboarding and go-live, starting with Epic (Vendor Services and Showroom), then Oracle Health and others. Work with health system IT on 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 the EHR needs them. • Write design docs, review code and mentor engineers. • Be on call for what you ship. • This role works with PHI on a regular basis both in paper and electronic form and have access to various technologies to access PHI (paper and electronic) in order to perform the job. • Must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire. • Must maintain a current status on Natera training requirements.
QUALIFICATIONS
• BS in computer science, a related field, or equivalent experience. • 6+ years of software development, with at least 3 building EHR integrations in production. • Hands-on SMART on FHIR: you have built and shipped an app that launches inside an EHR, not only consumed FHIR data. • Strong FHIR R4: resource modeling, search, and terminology (LOINC, SNOMED, ICD-10).
• Production go-live with Epic. Oracle Health (Cerner), athenahealth, MEDITECH or others a plus. • Backend services 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.
NICE TO HAVE
• CDS Hooks in production. • An Epic Showroom listing, or an app built in the Oracle Health code console. • Lab orders and results: ServiceRequest, DiagnosticReport, Observation, and HL7 v2 ORM/ORU. • FHIR Subscriptions and Bulk FHIR. • Interface engines such as Mirth, Rhapsody or Cloverleaf. • React and TypeScript for in-EHR user interfaces. • USCDI, Da Vinci implementation guides, or ONC certification work.
KNOWLEDGE, SKILLS, AND ABILITIES
• FHIR R4, SMART App Launch, OAuth 2.0 and OIDC, CDS Hooks • Java and Spring Boot; REST and event-driven microservices • AWS services such as SQS, S3, SNS and Lambda • Relational databases and SQL, preferably PostgreSQL or MySQL • Docker, CI/CD, Linux fundamentals • React and TypeScript • Quality assurance mindset
Similar roles at other companies
Founding Member of Technical Staff
Nabi HealthSan Francisco
Pay not posted
Posted Sep 29, 2025
Senior Fullstack Software Engineer, Healthcare
CLEAR - CorporateNew York, New York +1
$225K–$300K / yr
Posted Jun 22, 2026
Pay not posted
Posted 3 days ago
Senior Software Engineer
NunaSan Francisco
$157K–$196K / yr
Posted Jun 25, 2026
Listed on Natera's Greenhouse job board; checked 7 h ago. First seen by us 32 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.