
Software Engineer
Role summary
Waymo, a leader in autonomous driving technology, seeks a Software Engineer for its Fleet Monitoring & Platform team. This role involves designing, developing, and optimizing Angular-based applications for fleet management and monitoring systems, directly contributing to operational scaling and market expansion. The engineer will collaborate with cross-functional teams to build mission-critical tools, solve complex fleet monitoring challenges, and implement reusable platform functionalities. The position requires technical proficiency in Angular, Typescript, and familiarity with backend technologies, emphasizing scalable and maintainable front-end design. This is an opportunity to shape the future of autonomous transportation.
About The Company
Waymo is a pioneering autonomous driving technology company dedicated to transforming mobility through innovative solutions. Established as the Google Self-Driving Car Project in 2009, Waymo has evolved into a leader in self-driving vehicle technology with a mission to become the world's most trusted driver. The company focuses on developing the Waymo Driver, an advanced autonomous driving system that enhances safety, accessibility, and efficiency in transportation. With a proven track record of over ten million rider-only trips and autonomous driving over 100 million miles on public roads across more than 15 states, Waymo continues to push the boundaries of what is possible in autonomous mobility. Its commitment to safety, reliability, and technological excellence positions Waymo at the forefront of the industry, striving to save lives and improve transportation accessibility worldwide.
About The Role
We are seeking a talented and experienced Software Engineer to join our Fleet Monitoring & Platform team. In this role, you will be instrumental in designing, developing, and optimizing Angular-based applications that support Waymo's fleet management and monitoring systems. Your work will directly contribute to scaling our operations and enabling the deployment of autonomous vehicles across new markets. Collaborating closely with cross-functional teams including Product, UX, and backend engineers, you will develop mission-critical tools that address complex real-world challenges in fleet monitoring. This position offers an exciting opportunity to work on innovative solutions in a fast-paced environment, shaping the future of autonomous transportation technology.
Qualifications
The ideal candidate will possess a strong foundation in frontend system architecture with the ability to think holistically across multiple systems. Prior experience designing or working on highly configurable and reusable UI systems or platforms is highly desirable. Candidates should demonstrate solid technical capabilities with a broad understanding of overall system architecture, including backend systems. Effective cross-functional collaboration skills are essential, as is experience working across team, organizational, and system boundaries. A focus on building scalable, maintainable front-end design systems is also preferred. Technical proficiency in Angular, Typescript, and modern development practices is required, along with familiarity with backend technologies such as Java, Python, Go, or C++.
Responsibilities
- Design, develop, test, and optimize Angular applications using Typescript and modern development techniques to ensure high performance and scalability.
- Build and enhance mission-critical tools and systems that enable Waymo to efficiently scale operations and expand into new markets.
- Solve complex real-world problems related to fleet monitoring, ensuring system reliability and robustness.
- Collaborate with product managers, UX designers, and other engineering teams to develop user-facing products that meet operational needs and enhance user experience.
- Implement reusable platform functionalities and UI components to streamline development processes and improve maintainability.
- Contribute to continuous integration, testing, deployment, and monitoring practices to ensure high-quality software delivery.
- Participate in code reviews, technical discussions, and documentation efforts to promote best practices and knowledge sharing within the team.
Benefits
Waymo offers a comprehensive benefits package designed to support the health, well-being, and professional growth of our employees. Benefits include competitive salary packages, health insurance plans, retirement savings options, and paid time off. Employees have access to ongoing learning and development opportunities, fostering continuous skill enhancement. The company promotes a collaborative and inclusive work environment that values innovation and diversity. Additionally, Waymo provides flexible work arrangements, including remote work opportunities, to support work-life balance. Joining Waymo means being part of a forward-thinking organization committed to making a meaningful impact on society through technological innovation.
Equal Opportunity
Waymo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other legally protected status. We believe that diverse perspectives drive innovation and are essential to our success. All qualified applicants will receive consideration for employment without regard to any protected characteristic. We encourage individuals from all backgrounds to apply and join our mission to revolutionize transportation through autonomous technology.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite