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.
Software Engineer — Product
🕒 15 days ago
ReactTypeScriptHTML5CSS3
📜 Description
- Build, ship, and maintain high-quality product features with full ownership from design through production.
- Enable operations teams by creating tools for safe use of agent workflows.
- Collaborate with cross-functional teams to define and implement product solutions.
- Contribute to architecture decisions advocating for scalability and maintainability.
- Drive best practices for accessibility, responsiveness, and cross-browser compatibility.
- Troubleshoot and resolve performance and production issues across the stack.
🛠️ Requirements
- 4+ years of professional experience in software engineering, with strong depth in React and TypeScript and solid full-stack or front-end fundamentals
- Solid understanding of HTML5, CSS3, and modern CSS frameworks (e.g., Tailwind)
- Experience with state management libraries (e.g., Redux, React Context API)
- Comfort designing and consuming RESTful APIs, and enough back-end fluency (Node.js, Python, or similar) to build or extend a service when a feature requires it
- Experience with responsive design, adaptive design, and accessibility standards (WCAG)
- Proven track record delivering high-quality, scalable, and maintainable code in a product environment
- Strong communication skills — able to articulate technical decisions clearly to cross-functional partners
- Ability to prototype and iterate quickly on sophisticated user workflows
- Comfortable working independently and making scoped technical decisions
- Experience collaborating in an agile, cross-functional team environment
Similar jobs
Search more Software Engineer jobsSoftware Engineer (Gen AI)
Earnin👥 501 - 1000 employees🏢 Financial Services
As a Software Engineer (Gen AI), you will build and ship AI-driven workflows, taking ownership of features from design to implementation while collaborating with cross-functional teams.
Software Engineer, Observability
Lyft👥 10,000+ employees🏢 Transportation
As a member of the Observability team, you will maintain and enhance Lyft's logging and metrics infrastructure, ensuring operational health and performance across the platform.
Software Engineer, Async Platform
Lyft👥 10,000+ employees🏢 Transportation
As a Software Engineer for the Async Platform, you will design, develop, and maintain scalable systems while ensuring reliability and efficiency across the platform.
As a Software Engineer at Lyft, you will design and maintain systems, collaborate on projects, write maintainable code, and ensure high availability for security monitoring.
