Job Description
The role involves leading the development of fleet management software for autonomous vehicles, including designing scalable frontend architectures, collaborating with cross-functional teams, and ensuring reliable, high-quality solutions to support Aurora's autonomous vehicle operations at scale.
Key Responsibilities
- Build and maintain backend services, web apps, mobile apps, and real-time onboard code for autonomous vehicle fleet management.
- Design and develop complex systems from the ground up, including micro-frontend architecture in AWS cloud.
- Lead frontend architecture decisions to scale fleet management operations.
- Implement and maintain shared components and services across engineering teams.
- Collaborate with cross-functional teams including product managers, designers, hardware, and infrastructure engineers.
- Establish infrastructure to ensure high availability and reliability of fleet management products.
- Guide team culture through mentorship, feedback, collaboration, and engineering best practices.
- Engage with product and design teams to understand and meet customer and operational needs throughout the product lifecycle.
Requirements
- 10 or more years of experience in building Web Applications with modern web architecture such as React, Vue, or Angular.
- Bachelor’s or Master’s Degree in Computer Science or a related field.
- Experience with web communication protocols, including REST, gRPC, and GraphQL.
- Experience with building large scale frontend application frameworks with multiple frontend teams.
- Phenomenal communication skills, including the ability to write effective technical specifications, provide feedback, translate technical concepts into lay terms, and incorporate feedback into efforts.
- Ability to design complex systems from the ground up, partnering closely with Software, Hardware, and Infrastructure engineering teams.
- Experience in designing, implementing, and maintaining a micro-frontend architecture running in AWS cloud used to monitor and manage the entire Aurora Commercial Fleet.
- Experience in designing, implementing, and maintaining shared components and services across the entire Aurora Services Engineering team.
- Ability to establish technology and infrastructure to scale products with high availability and reliability.
- Motivation to own the product lifecycle end to end, including engaging with product and design teams and internal customers to understand needs and ensure product development stays on course through release and post-release support.
Benefits & Perks
Compensation/salary range: 212,000-340,000 USD
Annual bonus, equity compensation, and benefits
Work environment perks: collaborative culture, emphasis on openness, empathy, kindness, and collaboration
Opportunities for professional growth and learning
Inclusion and diversity policies, accommodations for disabilities
Ready to Apply?
Join Aurora and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Aurora
More jobs at Aurora
Data Platform Engineer
Aurora
NEW
Pittsburgh
Full Time
13h
$105k-157k
Security Engineering Technical Lead Manager TLM - Aurora Enterprise Security
Aurora
NEW
Seattle
Full Time
2d
$189k-274k
FP A Analyst Procurement Systems
Aurora
Pittsburgh
Full Time
3d
$104k-166k
More jobs in Mountain View, California
Senior Software Engineer, Machine Learning, Calibration
Nuro
Mountain View
Full Time
Dec 17
$194k-291k
Senior Staff Software Engineer, Behavior Verification
Nuro
Mountain View
Full Time
Dec 22
$176k-320k
Senior Staff Software Engineer Localization Visual Odometry
Gatik
Mountain View
Full Time
Dec 25
$170k-260k