Software Engineer, Booking

Waymo

Mountain View (CA)

On-site

USD 175,000 - 215,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus program
Equity incentive plan
Generous company benefits

Job summary

Waymo in Mountain View, California is seeking a Backend Engineer to join the Booking team, responsible for designing and maintaining core services integral to Waymo’s autonomous ride-hailing service. The ideal candidate has a BS in Computer Science and over 4 years of backend programming experience.

The position offers a salary range of $175,000 to $215,000 USD, plus participation in Waymo’s annual bonus program and employee benefits.

Qualifications

  • 4+ years of experience programming in backend coding languages.
  • Experience in building backend distributed systems.

Responsibilities

  • Design, build, and maintain scalable core services for Waymo’s marketplace.
  • Ensure high reliability and fault tolerance for user-facade service.
  • Collaborate with engineers and designers for new ride-hailing features.
  • Architect APIs and systems for internal and external partners.

Skills

Backend programming
Distributed systems
Cross-functional collaboration

Education

BS degree in Computer Science

Tools

C++

Job description

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver – The World’s Most Experienced Driver – to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride‑hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider‑only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Want to build the front doors to the future of transportation? The Booking team is responsible for some of the most critical, high‑impact, user‑facade flows in the app – directly enabling users to hail and control Waymo’s autonomous vehicles with industry‑leading UX. We solve complex user‑facade challenges: building intelligent scheduling features, supporting diverse hailing modalities beyond standard ride‑hailing, designing intelligent search and suggestions, and creating many other offers and experiences that we can’t share just yet. We’re a small team with huge plans, and we’d love for you to join us!

You will
  • Work on a small team designing, building, and maintaining highly scalable core services that are the front door to Waymo’s marketplace, directly enabling users to hail and control Waymo’s autonomous vehicles.
  • Ensure high reliability, low latency, and fault tolerance for critical infrastructure powering Waymo’s user‑facade service.
  • Collaborate closely with Booking iOS & Android engineers, product managers, UX designers/researchers, and data scientists to bring novel autonomous ride‑hailing features to market.
  • Architect APIs and systems that serve both internal and external partners.
You have
  • BS degree in Computer Science or equivalent practical experience.
  • 4+ years of experience programming in backend coding languages.
  • Experience in building backend distributed systems.
We prefer
  • Experience with C++ in a production environment.
  • MS in Computer Science, or equivalent practical experience.
  • Experience in developing low‑latency, large‑scale, user‑facing distributed systems.
  • Familiarity with ride‑hailing or marketplace consumer platforms.
  • Strong cross‑functional collaboration skills, interest in partnering with mobile/frontend teams.
  • Experience at another ride‑hailing or marketplace company.

The expected base salary range for this full‑time position across US locations is listed below. Actual starting pay will be based on job‑related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.

Salary Range: $175,000 – $215,000 USD

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous company benefits program, subject to eligibility requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Trip Platform
Software Engineer, Trip Platform

Waymo • Mountain View (CA)

On-site
USD 170,000 - 216,000
Annual bonus program
Equity incentive plan
Generous benefits program
Software Engineer, Fleet Orchestration Core
Software Engineer, Fleet Orchestration Core

Waymo • San Francisco (CA)

On-site
USD 175,000 - 215,000
Discretionary annual bonus
Equity incentive plan
Company benefits
Software Engineer, Fleet Orchestration Core
Software Engineer, Fleet Orchestration Core

Waymo • Mountain View (CA)

On-site
USD 175,000 - 215,000
Annual bonus program
Equity incentive plan
Generous company benefits program
Staff Software Engineer, Planner
Staff Software Engineer, Planner

Waymo • Pittsburgh

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
Generous company benefits
Staff Software Engineer / Technical Lead Manager
Staff Software Engineer / Technical Lead Manager

Waymo • San Francisco (CA)

On-site
USD 251,000 - 319,000
Annual bonus program
Equity incentive plan
Generous Company benefits
Staff Software Engineer (Planner)
Staff Software Engineer (Planner)

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
Generous company benefits
Head of Technical Services
Head of Technical Services

Waymo • Mountain View (WY)

Hybrid
USD 226,000 - 278,000
Annual bonus
Equity incentive
Benefits program
Senior Software Engineer, Planner
Senior Software Engineer, Planner

Waymo • Mountain View (CA)

Hybrid
USD 204,000 - 259,000
Annual bonus program
Equity incentive plan
Generous company benefits
Staff Software Engineer (Planner)
Staff Software Engineer (Planner)

Waymo • San Francisco (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits
Senior Fullstack Software Engineer, Workshop Management
Senior Fullstack Software Engineer, Workshop Management

Waymo • San Francisco (CA)

On-site
USD 170,000 - 216,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits