Senior Staff Frontend Software Engineer

AuroraMountain View, CA
63d$212,000 - $340,000

About The Position

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We are searching for an exceptional Senior-level Backend Software Engineer to join the Aurora Services Engineering team and take on a critical role in building Aurora's suite of fleet management tools. The Aurora Services Engineering team creates full-stack solutions including backend services, web apps, mobile apps, and real-time onboard code that enable commercial operation of autonomous vehicle fleets at scale. Our mission is to build the software that drives the commercial side of our platform such as assigning work to autonomous vehicles, providing remote support, managing a fleet of vehicles, and receiving orders from customers. As Aurora prepares to massively scale its fleet and integrate with partners on an API level, the tools we build are critical to the efficient daily operation of our business.

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, able to write effective technical specs and provide feedback to others.
  • A preference for action, balancing speed and quality in product delivery.
  • The drive to make teams stronger and engage in conflict with openness and kindness.
  • Motivation to own the product lifecycle end to end, engaging with product and design teams.

Nice To Haves

  • Experience with web frontend concepts such as CDN, Ingress Gateway, and Server Side Rendering.
  • Experience with web security technologies such as RBAC, Session Auth, JWT Auth, and Federated SSO.
  • Experience with web application release strategies such as feature flagging, A/B testing, and canary release.
  • Experience with application metrics tracking and error tracing, such as Grafana, Mixpanel, or Sentry.
  • Experience with fleet management solutions for Robots, Vehicles, or Aerial Drones.
  • Experience with external customer facing software including production rollout with real customers.
  • Experience with safety and mission critical applications.

Responsibilities

  • Design complex systems from the ground up, partnering closely with Software, Hardware, and infrastructure engineering teams.
  • Partner with Product Managers, Designers, and Operation Stakeholders to deliver the benefit of Self Driving Vehicles quickly, safely, and broadly.
  • Design, implement, and maintain a micro-frontend architecture running in the Aurora's AWS cloud used to monitor and manage the entire Aurora Commercial Fleet.
  • Design, implement, and maintain shared components and services across the entire Aurora Services Engineering team.
  • Establish technology and infrastructure to scale our products with high availability and reliability.
  • Contribute and evolve our team culture around mentorship, feedback, collaboration, and engineering excellence.

Benefits

  • Annual bonus
  • Equity compensation
  • Health insurance
  • 401k
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service