Staff Software Engineer, Release and Reliability Lead

Aurora develops self-driving technology to make transportation safer, more accessible, and more efficient through autonomous vehicles.
$189,000 - $303,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
AI · Automotive

Description For Staff Software Engineer, Release and Reliability Lead

Aurora is at the forefront of revolutionizing transportation through autonomous vehicle technology. As a Staff Software Engineer in the Release and Reliability Lead role, you'll join the Aurora Services Engineering team, which is crucial in enabling the commercial operation of autonomous vehicle fleets at scale. The team builds software that coordinates the business operations of the platform, from route evaluation to fleet management.

You'll be responsible for improving the release process and reliability of Aurora's services and applications, working with a talented team to implement comprehensive monitoring solutions, automate release processes, and establish new technologies for backend development. This role requires a blend of technical expertise in areas like observability, e2e testing, and CI/CD pipelines, along with strong leadership skills to drive initiatives and collaborate across teams.

The position offers an opportunity to work on cutting-edge technology that will transform the transportation industry, making it safer and more efficient. You'll be part of a culture that values mentorship, feedback, and engineering excellence, working alongside passionate professionals who are committed to Aurora's mission of delivering self-driving technology safely and broadly.

The role comes with competitive compensation, including a base salary range of $189K-$303K, plus annual bonus and equity opportunities. Aurora's collaborative environment, emphasis on technical innovation, and mission-driven approach make this an exciting opportunity for experienced engineers who want to make a significant impact on the future of autonomous transportation.

Working at Aurora means joining a team that operates with integrity, sets ambitious goals, and builds a culture of collective success. The company is committed to inclusion and considers candidates regardless of background, providing reasonable accommodations and maintaining a jerks-free environment.

Last updated 13 days ago

Responsibilities For Staff Software Engineer, Release and Reliability Lead

  • Improve the offboard release process tooling and reliability of the platform and critical services
  • Collaborate with development teams on release procedures and test-ops on weekly engineering release testing
  • Design and implement comprehensive monitoring and alerting solutions
  • Standardize log metrics and tracing for all ASE services
  • Create and maintain end-2-end tests with operations focus
  • Establish new technologies and approaches to onboard and backend development
  • Create roadmap for release and reliability for Aurora Services
  • Contribute to team culture around mentorship, feedback, collaboration, and engineering excellence

Requirements For Staff Software Engineer, Release and Reliability Lead

Go
Kubernetes
  • Bachelor's/Masters Degree in Computer Science or related field
  • 10+ years of industry experience
  • Phenomenal communication skills
  • Experience working on large scale applications with proven track record of improving reliability
  • Experience leading projects and initiatives
  • Experience with building observability and familiarity with open telemetry, prometheus
  • Experience building e2e testing frameworks for web services
  • Experience with modern pipeline (ci/cd) building tools like buildkite
  • Strong collaboration and team-building skills
  • Self-starter mentality and ability to thrive in a growing environment

Interested in this job?

Jobs Related To Aurora Staff Software Engineer, Release and Reliability Lead

Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.