Point your AI agent at freehire and let it find you a job.

Get the CLI →

Aurora Innovation, Inc.

NewBe an early applicant

Software Engineer II Core Services

Posted Updated
Discussion

Summary

Designs, builds, and maintains AWS cloud microservices that monitor and manage an autonomous vehicle fleet, including fleet-management and vehicle-communication systems. Day-to-day work centers on backend services (REST, gRPC, GraphQL), IoT device-to-cloud communication, and highly available, reliable infrastructure.

You will design, implement, and maintain cloud-based microservices that monitor and manage an autonomous vehicle fleet. You will build asset-management, fleet-management, and vehicle-communication solutions, partner with engineering and product stakeholders, and establish highly available, reliable infrastructure. You will support the product lifecycle through release and post-release support.

Responsibilities

  • Design complex systems with software, hardware, and infrastructure engineering teams
  • Partner with product managers, designers, and operations stakeholders
  • Design, implement, and maintain AWS microservices for fleet monitoring and management
  • Design and implement fleet-management and vehicle-communication systems
  • Establish infrastructure that delivers high availability and reliability
  • Contribute to mentorship, feedback, collaboration, and engineering excellence
  • Support the product lifecycle through release and post-release support

Requirements

  • 2 or more years of experience building backend services
  • Experience with REST, gRPC, and GraphQL
  • Experience building large-scale, highly concurrent, high-throughput, safety-critical backend services
  • Technical specification writing
  • Experience with autonomous vehicle development
  • Experience with IoT and real-time device-to-cloud communication
  • Experience with feature flagging, A/B testing, and canary releases
  • Experience with observability and monitoring of safety-critical systems
  • Experience with fleet-management solutions
  • Experience with customer-facing software and production rollouts
  • Experience with safety- and mission-critical applications

Benefits

  • Annual bonus
  • Equity compensation

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available