Remote Position
[Remote] Senior Software Engineer, Data
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Zocdoc is a healthcare marketplace focused on improving access to care by helping patients find and book providers. The company is seeking a Senior Software Engineer to build and operate data platform services, developer tooling, event-driven pipelines, data activation systems, and compliance capabilities that connect products with analytics, machine learning, and operational systems.
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
Skills
- 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 your 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, plus 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
- Bonus points if you have built software in a regulated environment and understand practical controls for PHI or PII, including access, deletion, de-identification, lineage, and auditing
Benefits
- Flexible work environment
- Unlimited Vacation
- 100% paid employee health benefit options (including medical, dental, and vision)
- 401(k) with employer funded match
- Corporate wellness programs with Headspace and Peloton
- Sabbatical leave (for employees with 5+ years of service)
- Competitive paid parental leave and fertility/family planning reimbursement
- Cell phone reimbursement
- Employee Resource Groups and ZocClubs to promote shared community and belonging
Company Overview
Company H1B Sponsorship