Staff Software Engineer
$189,000–$303,000 year
Hybrid · Mountain View Santa Clara County, California, United States
Job Summary
Staff Backend Software Engineer role within Aurora Services Engineering building fleet-management tools and backend services in AWS. Responsibilities include designing complex systems, embracing AI features, building scalable backend services, real-time vehicle communications, collaborating with Security/Product/Design/Safety/Cloud teams, and contributing to a culture of mentorship and engineering excellence. Requires strong backend skills with Golang, Python, C++, gRPC, Kubernetes, AWS; databases like Postgres/Redis; and a BS/MS in CS with 6+ years of experience. Hybrid work in Mountain View, CA with in-office presence at least 3 days/week.
Required Qualifications
- Bachelor’s or Master’s Degree in Computer Science or a related field
- 6+ years of industry experience with high-availability cloud services
- Experience with Golang, Python, C++, gRPC, Kubernetes, and AWS
- Experience with Postgres and Redis
- Strong backend service engineering skills
- Experience taking SaaS development projects into production at scale (desirable)
- Experience with Kubernetes, cloud environments (AWS, GCP, Azure) (desirable)
- Experience with fleet management solutions for robots, vehicles, or aerial drones (desirable)
- Experience with external customer facing software including production rollout with real customers (desirable)
- Experience building gRPC services using Golang (desirable)
Desired Qualifications
- Bachelor’s or Master’s Degree in Computer Science or a related field
- 6+ years of industry experience with a focus on high-availability cloud services
- Experience with Golang, Python, C++, gRPC, Kubernetes, and AWS
- Experience with databases and caches such as Postgres and Redis
- SaaS development experience at scale (desirable)
- Experience with IoT devices and Over-the-Air communication (desirable)
- Experience with fleet management solutions for robots, vehicles, or aerial drones (desirable)
- Strong backend service engineering skills and ability to design complex systems
- Excellent communication and collaboration skills
- Desire to own the product lifecycle end-to-end
- Bachelor’s or Master’s Degree in Computer Science or a related field
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.