Senior Software Engineer Full Stack Aurora Services

Aurora develops and commercially operates AI-powered self-driving freight technology through its Aurora Driver system.

Pittsburgh, United States
About Aurora Innovation, Inc.

Aurora is a public autonomous-vehicle technology company focused on self-driving freight. Its Aurora Driver combines hardware and AI software to operate trucks and underpins its driver-as-a-service trucking product.

View jobs by Aurora Innovation, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will own full-stack software components and turn ambiguous goals into production systems. You will design APIs and data pipelines, improve performance and reliability, guide engineering practices, conduct reviews, coordinate technical delivery, and integrate shared infrastructure for real-time fleet operations.

Requirements

  • 5+ years of software-development experience
  • Full-stack systems development
  • REST API design
  • gRPC API design
  • Microservices
  • Software architecture
  • Technical planning
  • Cross-functional communication

Responsibilities

  • Own full-stack components and deliver production-ready systems
  • Design and evolve software products, APIs, and data pipelines
  • Balance MVP delivery with scalable software design
  • Guide code quality, testing, performance optimization, and documentation practices
  • Participate in code reviews and architecture discussions
  • Coordinate deliverables with operations, autonomy, and cloud-infrastructure partners
  • Identify and resolve system bottlenecks
  • Integrate shared infrastructure and advise peers

Benefits

  • Annual bonus
  • Equity compensation