SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, Data

Zocdoc - Remote - Remote - posted 2026-09-29

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 174,000 - 220,000 / annual

Zocdoc is hiring a Senior Software Engineer to build the data platform that connects products with analytics, machine learning, and operational systems. This role sits on the Data Engineering team at the boundary of backend engineering and data infrastructure, focusing on APIs, libraries, schemas, services, and workflows that help engineers publish and use data safely. You will own the full lifecycle of data—from source-defined contracts and validation through reliable event and batch delivery to data activation in products and business systems. The role emphasizes making quality, ownership, observability, and privacy part of the platform while giving teams a clearer path to ship without depending on Data Engineering for every integration. Day-to-day responsibilities include: - 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 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 data into products and operational systems - 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 other teams can adopt You should be excited to build platform products for other engineers, interested in the full lifecycle of data, motivated to build privacy and access control into workflows, effective at cross-functional collaboration (product engineering, analytics, data science, security, compliance, infrastructure), and thoughtful about using AI-assisted development tools. REQUIREMENTS: - 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 (C#, Java, Kotlin, or TypeScript) - Record of building APIs, SDKs, shared libraries, data contract systems, or event publishing frameworks used outside your team, with 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 comparable platform and schema technology (Avro, Protobuf, JSON Schema, or OpenAPI) - Experience operating cloud services with automated testing, continuous delivery, observability, infrastructure as code, and incident response; familiarity with warehouse or lakehouse platforms (Snowflake, Databricks, or Iceberg) - Bonus: experience building software in regulated environments and understanding practical controls for PHI or PII, including access, deletion, de-identification, lineage, and auditing

Similar roles