AI SCORE 8.5

Staff Backend Software Engineer - Remote Opportunity

$171K–$273K/year

About the Role

We are seeking a talented and experienced Staff Backend Software Engineer to join our team at Aurora Innovation. This remote Staff Backend Software Engineer position offers an exciting opportunity to work on the forefront of self-driving technology, contributing to the development of innovative fleet management tools that will revolutionize mobility and logistics.

What You'll Do

  • Design and implement complex systems from the ground up, collaborating with software, hardware, and infrastructure engineering teams.
  • Build backend services running in Aurora’s AWS cloud to monitor and manage the location and activity of our autonomous fleet.
  • Embrace AI tools to enhance user experience and improve engineering efficiency across frontend, backend, and onboard systems.
  • Establish technology and infrastructure to ensure high availability and reliability of our products.
  • Collaborate with cross-functional teams including Security, Product, Design, Safety, and Cloud Platform to achieve company milestones.
  • Contribute to a culture of mentorship, feedback, and engineering excellence within the team.
  • Engage with product and design teams to ensure product development stays on course from conception to post-release support.
  • Utilize your strong backend service engineering skills to deliver high-quality software solutions.

Requirements

  • 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.
  • Strong skills in modern technologies including Golang, Python, C++, gRPC, Kubernetes, and AWS.
  • Experience with databases and caches such as Postgres and Redis.
  • Proven track record of taking SaaS development projects into production at scale.
  • Experience with IoT devices and Over-the-Air communication is a plus.
  • Familiarity with fleet management solutions for robots, vehicles, or aerial drones.
  • Excellent communication skills, with the ability to translate technical concepts into lay terms.

Nice to Have

  • Experience building gRPC services using Golang.
  • Experience with cloud environments such as Google Cloud or Azure.
  • Experience with external customer-facing software and production rollout.

What We Offer

  • Competitive salary range of $171,000 - $273,000 per year.
  • Eligibility for annual bonuses and equity compensation.
  • Flexible remote work options with a hybrid model requiring in-office presence at least 3 days per week.
  • A collaborative and inclusive work environment focused on safety and innovation.
  • Opportunities for professional growth and development in a cutting-edge industry.
  • Comprehensive benefits package including health, wellness, and more.
Why This Job8.5 of 10

This Staff Backend Software Engineer role at Aurora Innovation offers a unique opportunity to work on cutting-edge technology in the autonomous vehicle sector, with a competitive salary and equity options.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Golang and Python, with hands-on experience in microservices architecture and developing RESTful APIs, demonstrating the ability to build scalable backend systems that support high-throughput applications.

Strong familiarity with Kubernetes and AWS, showcasing the ability to manage cloud-based infrastructure and container orchestration effectively, ensuring seamless deployment and scalability of backend services in a remote work environment.

A proactive problem-solver with a growth mindset, capable of navigating complex technical challenges in a fast-paced environment while adapting to evolving technologies and frameworks, particularly in the context of self-driving technologies.

Learning Resources

Golang for Beginnerscourse

Career Path

Staff Backend Software Engineer(Now)Lead Backend Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$1.2B
Annual Growth
25.4%
AI Adoption
45%
Investment
+60%
Labour Demand
+30%
Avg Salary
$140K

Skills & Requirements

Required
GolangPythonC++
Growing in Demand
Microservices ArchitectureCloud Native DevelopmentDevOps Practices
Declining
Java EESOAP Web Services

Domain Trends

Rise of Cloud-Native Applications
As enterprises move to cloud environments, 70% of new applications are being developed as cloud-native, leveraging Golang for its efficiency.
Increased Adoption of gRPC
gRPC usage has surged by 50% in microservices architectures, enhancing communication between services, particularly in Golang environments.
Focus on Performance and Scalability
With 60% of companies prioritizing performance in backend development, Golang is increasingly favored for its concurrency capabilities.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.