Senior Data Engineer @b.well
Data and Analytics
Salary $150k - $225k
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 3d ago

[Hiring] Senior Data Engineer @b.well

3d ago - b.well is hiring a remote Senior Data Engineer. 💸 Salary: $150k - $225k 📍Location: USA

Role Description

We’re building a platform that companies use to create marketplaces that help people find the right kind of provider and book an appointment. Consumer apps, health systems, payer and employer partners deliver it to their members through embeddable experiences, SDKs, an API, and an MCP server. Every one of those bookings depends on accurate provider schedules, and that’s where you come in.

You’ll own how schedule inventory gets into the marketplaces. You’ll integrate health systems and telehealth networks through batch feeds and real-time APIs, normalize their data into standards-conformant FHIR, and keep availability fresh enough that every booking either confirms or fails gracefully. You’ll take each new supplier from zero to production, then own it once it’s live.

This is a hands-on, AI-native role on a small team. You’ll use coding agents and reusable AI skills to move faster on mappings, tests, and boilerplate, with the judgment to keep the work correct, tested, and PHI-safe.

What you’ll do

  • Build and operate supplier integrations through batch channels (EHR exports, SFTP extracts, SMART Scheduling Links bulk-publish feeds, Delta Sharing) and real-time APIs (IHE ITI Scheduling $find, $hold, and $book; EHR scheduling APIs; telehealth network APIs).
  • Normalize supplier data into FHIR Slot, Schedule, Location, PractitionerRole, and HealthcareService resources, including visit-type mapping, time zones and daylight-saving time, NPI-based provider linking, location de-duplication, and telehealth state licensure.
  • Build idempotent, incremental loads with freshness metrics, and the confirm-at-booking flow that handles stale inventory, taken slots, and expired holds.
  • Keep production healthy with orchestration, alerting, on-call, and root cause analysis that drives fixes to completion.
  • Handle PHI and encrypted files safely, and write the unit and integration tests that keep pipelines trustworthy.
  • Build reusable supplier adapters, and AI skills others can build on.

Qualifications

  • 6+ years in data engineering, data integration, health IT, or healthcare interoperability.
  • Experience owning production pipelines end to end, including on-call. You’ve been the person who takes a new source from zero to production.
  • Experience integrating external partner data through both batch file feeds and APIs.
  • Strong Python and SQL, with solid ETL/ELT, change data capture, and incremental, idempotent processing.
  • Comfort with API authorization (OAuth 2.0, SMART Backend Services, mTLS) and file ingestion (SFTP, decryption, CSV, XLSX, NDJSON, HL7 v2).
  • Experience working with PII and/or PHI under HIPAA.
  • Daily use of AI coding tools like Claude Code, with the judgment to know when a deterministic rule beats an LLM call.
  • You find a way forward when a supplier sends incomplete extracts or changes formats, and you turn a loosely specified feed into a clear scope and plan.
  • You hold a high bar in review and say no to integrations that aren’t ready, kindly and clearly.
  • You drive work to landed, not merged, and you own the result.

Requirements

  • Experience in healthcare technology, working with PHI under HIPAA.
  • Strong working knowledge of FHIR models, APIs, and implementation guides such as US Core or Bulk FHIR, including mapping to and from FHIR, profiling, and extensions.
  • Experience with FHIR platforms and tools, whether commercial or open-source (e.g., HAPI, Smile, Medplum), or having built your own.
  • Participation in the FHIR community, such as HL7 or non-HL7 working groups, Connectathons, IG contributions, or presentations at events like DevDays or HIMSS.
  • FHIR training or certifications, such as FHIR Implementer or Advanced Developer.
  • Domain knowledge in specialized FHIR areas such as clinical reasoning, analytics, FHIRPath, search, terminology, or AI.
  • Experience with the IHE ITI Scheduling IG, SMART Scheduling Links, Epic Open Scheduling, Oracle Health FHIR scheduling, or athenahealth APIs.
  • Experience with HL7 v2 SIU scheduling messages, telehealth network integrations, or provider reference data such as NPPES.
  • Experience with Prefect, Spark, Databricks, or Kafka.

Benefits

  • The target salary range for this position is $150K - $225K and is part of a competitive total rewards package including stock options, benefits, and incentive pay for eligible roles.
  • Individual pay may vary from the target range and is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations.
  • We review all employee pay and compensation programs annually at minimum to ensure competitive and fair pay.
  • Data shows that women, people of color, and other underrepresented groups may be less likely to apply for jobs unless they believe they are a perfect match.
  • b.well holds diversity amongst its key values, and we have a strong commitment to building our workforce and products through that lens.
  • You don’t have to check every box in this job description to be a great fit for the role!
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @b.well
Data and Analytics
Salary $150k - $225k
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 133,345+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later