Senior Staff/Principal Software Engineer

Zoox is a company developing autonomous vehicle technology and fleet management systems.
Foster City, CA, USA
$280,000 - $400,000
Distributed Systems
Principal Software Engineer
Hybrid
15+ years of experience
AI · Automotive

Description For Senior Staff/Principal Software Engineer

Maestro is the core system responsible for efficiently managing Zoox's automated fleet operations. It assigns various jobs to autonomous vehicles, including rideshare trips, charging, cleaning, and other fleet management activities. It serves as the central intelligence that connects riders to robots and manages the overall fleet operations.

We are seeking an engineer to act as technical lead for Maestro. This person will shape the technical direction and development of Maestro, including ride assignments, charging coordination, and fleet optimization. They will be both a hands-on engineer writing and troubleshooting code, and a designer and reviewer of the team's work.

In this role, you will:

  • Architect and evolve Maestro's distributed systems to support scaling autonomous fleet operations
  • Drive technical strategy and make key architectural decisions for the fleet management platform
  • Lead design and implementation of high-availability, real-time scheduling and dispatch systems
  • Partner with product, operations, and other engineering teams to define technical roadmap
  • Mentor and provide technical leadership to a team of senior engineers
  • Establish best practices for system reliability, performance, and operational excellence
  • Drive cross-team initiatives to integrate Maestro with vehicle systems, customer apps, and operations tools

This is a unique opportunity to lead the development of cutting-edge technology in the autonomous vehicle industry. You'll be working on complex distributed systems that manage real-world fleet operations, optimizing for efficiency, reliability, and scalability. The role offers a blend of hands-on coding, system architecture, and technical leadership, making it ideal for experienced engineers looking to make a significant impact in a rapidly evolving field.

Last updated 25 days ago

Responsibilities For Senior Staff/Principal Software Engineer

  • Architect and evolve Maestro's distributed systems to support scaling autonomous fleet operations
  • Drive technical strategy and make key architectural decisions for the fleet management platform
  • Lead design and implementation of high-availability, real-time scheduling and dispatch systems
  • Partner with product, operations, and other engineering teams to define technical roadmap
  • Mentor and provide technical leadership to a team of senior engineers
  • Establish best practices for system reliability, performance, and operational excellence
  • Drive cross-team initiatives to integrate Maestro with vehicle systems, customer apps, and operations tools

Requirements For Senior Staff/Principal Software Engineer

Kotlin
Go
Java
  • BS/MS in Computer Science or a related field
  • 15+ years of software engineering experience, with 7+ years building large-scale distributed systems
  • Deep expertise in distributed systems design, soft real-time processing, and scalable architectures
  • Proficiency in Kotlin, Go, Java, or similar languages for backend development
  • Experience with event-driven architectures and message queuing systems
  • Track record of leading complex technical initiatives across multiple teams
  • Experience with cloud infrastructure (AWS preferred) and microservices architecture
  • Strong understanding of system reliability, monitoring, and operational concerns
  • Excellent communication skills and ability to influence technical direction

Benefits For Senior Staff/Principal Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Senior Staff/Principal Software Engineer

Software Engineering Manager, Black Community Inclusion

Lead software engineering teams at Google while promoting black community inclusion, managing technical projects and developing team members.

Principal Engineer, File Solutions

Lead technical direction for Google Cloud's File Solutions team, architecting distributed systems and managing enterprise-scale file services.

Principal Engineer, App Ecosystem Observability

Principal Engineer position at Google leading Cloud Observability infrastructure and strategy, requiring extensive experience in distributed systems and observability.

Software Development Manager, Alexa Ambient Computing Techs

Lead software development teams in designing and developing Alexa Ambient Computing technologies at Amazon Lab126, requiring 10+ years of management experience.

Sr. Engineering Manager - Block Storage, Apple Cloud Engineering

Lead Block Storage Engineering teams at Apple, managing critical infrastructure and driving innovation in cloud storage solutions.