Back-end Senior Software Engineer, Simulation

Waymo

Mountain View, CA, United States
Base: $204,000—$259,000 usd; bonus/equity: discret...
On-site
C++ backend development
Production-grade services
Distributed systems concepts
Waymo is seeking a Back-end Senior Software Engineer to design and maintain scalable backend services and APIs primarily using C++. The ideal candidate will have extensive experience in software engineering with a focus on backend development, particularly in C++, and familiarity with distributed systems

Job Summary

  • Design, develop, test, deploy, and maintain scalable, reliable, and high-performance backend services and APIs primarily using C++.
  • Build and optimize the data pipelines and infrastructure that power Waymo's critical event triage and analysis platforms.
  • Collaborate closely with front-end engineers, Product Managers, and other engineering teams to define APIs, data models, and system architecture.

Matching Summary

Match Score: 85

Waymo is seeking a Back-end Senior Software Engineer to design and maintain scalable backend services and APIs primarily using C++. The ideal candidate will have extensive experience in software engineering with a focus on backend development, particularly in C++, and familiarity with distributed systems.

Salary

Base: $204,000—$259,000 USD; Bonus/Equity: discretionary annual bonus program, equity incentive plan; Benefits: generous Company benefits program

Skills & Requirements

Must-have

  • C++ backend development
  • production-grade services
  • distributed systems concepts
  • data pipelines and infrastructure
  • backend services and APIs

Nice-to-have

  • AI/ML platforms integration
  • AI-powered developer tools
  • web front-end development
  • collaborative team environment

Key Requirements

  • 5+ years of software engineering experience
  • Bachelor's degree in Computer Science
  • Proficiency in C++

Work Rights

Not specified

Tailored Resume

Cover Letter