Staff Software Engineer, Billing
Leads architecture and development of scalable, event-driven billing systems to support Zocdoc's healthcare marketplace growth and provider payments. Requires 8+ years backend experience with AWS, distributed systems, and GenAI integration.
About the job
Responsibilities
- Lead the architectural direction of Zocdoc's billing system, scaling for growth in providers, patients, and products.
- Build, maintain, and improve modern, event-driven workflow billing workflows and pricing algorithm systems.
- Collaborate with Finance, Product, & Design to solve provider and internal billing needs with efficient technical solutions.
- Define and implement best practices for high code quality and system reliability.
- Ensure accuracy and stability of the billing engine and financial data, triaging issues with team support.
- Integrate GenAI tools to optimize technical planning and coding efficiency.
Requirements
- 8+ years of engineering experience building and scaling high-performance backend services, ETLs, and APIs in event-driven, distributed systems, with focus on data reliability.
- Familiarity with cloud-native environments (e.g., AWS) and infrastructure as code.
- Experience integrating generative AI tools into workflows.
- Leadership in testing, deployment, and observability practices.
- Superb communication skills and collaborative mindset.
Nice-to-Haves
- Mentality of an owner driving projects to completion.
- Growth mindset with humility and inclusivity.
Skills
AWS, ETL, APIs, Event-Driven Systems, Distributed Systems, Infrastructure As Code, Generative AI, Billing Systems, Pricing Algorithms, Observability
Similar jobs
Backend Engineering jobsLeads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.
Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.
Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.
Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.
Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.