Software Engineer, Fleet Monitoring

Description:

  • Design, develop, test, and optimize Angular applications using TypeScript and modern development techniques.
  • Build and evolve mission-critical tools and systems that enable Waymo to scale and serve new markets.
  • Solve real-world problems related to Waymo Fleet Monitoring and reusable platform functionality.
  • Collaborate with Product, UX, and other engineers to design and develop internal user-facing products.
  • Ship solutions to novel problems in a fast-paced environment.

Requirements:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience in full stack development.
  • Experience with front-end technologies including Angular, React, JavaScript, TypeScript, HTML, and CSS.
  • Experience with back-end technologies such as C++, Java/Kotlin, Python, or Go.
  • Experience designing or working on highly configurable and reusable UI systems or platforms (preferred).
  • Experience building a UI component library (preferred).
  • Experience collaborating with UX and interaction design (preferred).
  • Experience with engineering artifacts, reliability monitoring and alerting, security and privacy practices, documentation, integration testing, production hygiene, and support processes (preferred).
  • Ability to communicate with software developers and cross-functional stakeholders at multiple levels and across sites (preferred).

Benefits:

  • Base salary range of $175,000 to $215,000 USD.
  • Eligibility for Waymo’s discretionary annual bonus program.
  • Eligibility for Waymo’s equity incentive plan.
  • Access to Waymo’s generous company benefits program, subject to eligibility requirements.
Back to blog