Staff Software Engineer
As a Staff Backend Software Engineer you will join a team which builds solutions for autonomous vehicle terminal operations: launching and landing vehicles at locations owned by Aurora and its largest customers. You will add new features to existing products and greenfield completely new ones. Your contributions will have a significant impact on the way terminal operations function at Aurora. In this role, you will: Design complex systems from the ground up, working closely with software, hardware, and infrastructure engineering teams along with other stakeholder teams within Aurora. Embrace AI tools to add new features which delight our users, along with improving frontend, backend, and onboard engineering efficiency. Build backend services running in Aurora’s AWS cloud used to monitor and manage the location and activity of our entire autonomous fleet. Establish technology and infrastructure to scale our products with high availability and reliability. Collaborate with stakeholders including Security, Product, Design, Safety, and Cloud Platform to achieve company milestones. Send suggestions and receive updates from vehicles in real time in order to ensure the safe operation of Aurora’s autonomous fleet. Contribute to and evolve our team culture around mentorship, feedback, collaboration, and engineering excellence. You will be a good fit if you have Phenomenal communication skills. We build software with people and for people. You know how to write an effective technical spec, provide feedback to others, translate technical concepts into lay terms, and incorporate feedback into your efforts. You value and practice openness, empathy, kindness, and collaboration.