Z

Zocdoc

Online healthcare marketplace with doctor bookings

Senior Software Engineer - Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 5 years of professional software engineering experience, including meaningful work on backend, platform, developer infrastructure, or data-intensive systems.
  • Strong programming skills in Python, practical experience with SQL, and experience with at least one statically typed language such as C#, Java, Kotlin, or TypeScript.
  • A record of building APIs, SDKs, shared libraries, data contract systems, or event publishing frameworks used outside the candidate’s team, with a solid understanding of schema design, versioning, validation, code generation, and migrations.
  • Experience with distributed or event-driven systems, including delivery guarantees, idempotency, retries, ordering, dead-letter handling, and operational failure modes; hands-on work with Kafka or a comparable platform; and a schema technology such as Avro, Protobuf, JSON Schema, or OpenAPI.
  • Experience operating cloud services with automated testing, continuous delivery, observability, infrastructure as code, and incident response, plus familiarity with warehouse or lakehouse platforms such as Snowflake, Databricks, or Iceberg.

Responsibilities

  • Design, build, and operate services and developer tooling that help engineering teams publish and consume trusted data, including contract workflows, APIs, SDKs, generated types, and validation tools.
  • Improve event-driven data paths built on Kafka, Avro, and schema registries, with clear delivery semantics, compatibility rules, and safe schema evolution.
  • Create reliable ways to move curated data from the warehouse or lakehouse into products and operational systems, with monitoring, lineage, and clear ownership.
  • Design and operate reverse ETL and data activation paths that move curated warehouse or lakehouse data into products and operational systems, with monitoring, lineage, and clear ownership.
  • Build compliance capabilities into the platform, including data classification, deletion and masking workflows, access controls, audit trails, and policy enforcement.
  • Write infrastructure as code, operate platform services in AWS, and improve service-level indicators, alerts, dashboards, runbooks, and on-call response.
  • Partner with internal users, document supported workflows, review designs and code, and help teammates build systems that other teams can adopt.

Desired Qualifications

  • Experience building software in a regulated environment and understanding practical controls for PHI or PII, including access, deletion, de-identification, lineage, and auditing.

About the Company

Zocdoc

Online healthcare marketplace with doctor bookings

Zocdoc is an online healthcare marketplace that helps patients find medical professionals by specialty, location, and insurance, and book appointments through a website or mobile app. Users search, compare, and schedule visits, including telehealth options, while providers pay a subscription to be listed and may access premium features and services to manage their practice and attract more patients. The platform combines a searchable directory with real-time booking and insurance filtering, offering practice management tools to providers and an easy appointment experience for patients. Its goal is to improve access to medical care by streamlining the appointment process and expanding patient acquisition for doctors and other healthcare providers.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$373.9M
Headquarters
New York City, New York
Founded
2007

Recently Posted Jobs

Explore more opportunities at Zocdoc

See more jobs