
Senior Software Engineer, Data
Posted Sep 29

Posted Sep 29
This is a fully remote position, open to applicants in United States.
• Develop the data platform that integrates Zocdoc products with analytics, machine learning, and operational systems.
• Create APIs, libraries, schemas, services, and workflows that enable engineers to publish and utilize data securely.
• Design, construct, and manage developer tools, contract workflows, APIs, SDKs, generated types, and validation tools.
• Enhance event-driven data pathways using Kafka, Avro, and schema registries, ensuring clear delivery semantics, compatibility rules, and safe schema evolution.
• Transfer curated warehouse or lakehouse data into products and operational systems through dependable reverse ETL and data activation pathways.
• Establish compliance capabilities, including data classification, deletion and masking workflows, access controls, audit trails, and policy enforcement.
• Write infrastructure as code and manage platform services within AWS.
• Enhance service-level indicators, alerts, dashboards, runbooks, and on-call response protocols.
• Collaborate with internal stakeholders, document supported workflows, review designs and code, and assist teammates in building adoptable systems.
• 5+ years of professional software engineering experience, with substantial contributions in backend, platform, developer infrastructure, or data-intensive systems.
• Proficient programming skills in Python, practical experience with SQL, and familiarity with at least one statically typed language such as C#, Java, Kotlin, or TypeScript.
• Proven experience in creating APIs, SDKs, shared libraries, data contract systems, or event publishing frameworks utilized beyond your team.
• Strong understanding of schema design, versioning, validation, code generation, and migrations.
• Experience with distributed or event-driven systems, encompassing delivery guarantees, idempotency, retries, ordering, dead-letter handling, and operational failure modes.
• Practical experience with Kafka or a similar platform, along with schema technologies like Avro, Protobuf, JSON Schema, or OpenAPI.
• Experience managing cloud services with automated testing, continuous delivery, observability, infrastructure as code, and incident response.
• Familiarity with warehouse or lakehouse platforms such as Snowflake, Databricks, or Iceberg.
• Bonus: software development experience in a regulated environment and practical controls for PHI or PII, including access, deletion, de-identification, lineage, and auditing.
• 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
• Great Place to Work Certified
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.