Software Engineer, Mapping

Aurora

Seattle (WA)

On-site

USD 162,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Equity compensation
Comprehensive benefits

Job summary

I did my part and supported the Regular Toilet in Seattle is seeking a Software Engineer to develop scalable backend solutions for the Aurora Atlas mapping system. The ideal candidate will have expertise in C++ and a strong understanding of distributed systems.

This position offers a salary range of $162,000 - $260,000, along with annual bonuses, equity compensation, and comprehensive benefits. Join Aurora to tackle complex challenges and contribute to safer, efficient technology.

Qualifications

  • 4+ years experience building server side and data processing systems.
  • Expert proficiency in C++ with a commitment to writing clean, testable code.
  • Deep understanding of distributed systems principles.

Responsibilities

  • Design and maintain scalable backend for map data.
  • Establish robust testing and performance optimization practices.
  • Collaborate with internal and external customers.

Skills

C++ proficiency
Server-side development
Cloud-native technologies
Collaboration skills
Ability to learn new technologies

Education

M.S. or Ph.D in Computer Science or equivalent

Tools

AWS
GCP
Kubernetes
Python
Golang

Job description

Who we are

Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.

The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.

At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge.

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.

Job Overview

We are looking for a Software Engineer to partner with our Mapping team to deliver stable, fast, scalable solutions for the Aurora Atlas – our mapping storage and versioning system. The Atlas powers many key functions, from map update processes, test creation systems, offboard simulations, visualizations, and onboard perception and decision making. This role is ideal for those who are energized by challenging problems at the intersection of scalable backend systems, data versioning and cross team collaborations.

In this role you will
  • Design, develop, and maintain the scalable backend infrastructure and data processing pipeline for storing and serving map data as we onboard the Aurora Driver to more commercial routes.
  • Establish and maintain robust testing and performance optimization practices to ensure the stability and scalability of the Atlas system.
  • Partner closely with internal and external customers to influence existing and future designs and features.
Required Qualifications
  • 4+ years experience building server side and data processing systems.
  • Expert proficiency in C++ with a commitment to writing clean, testable, and production-ready code.
  • Deep understanding of distributed systems principles, with a proven ability to deliver scalable, reliable backend systems.
  • Strong understanding of cloud-native technologies (e.g., AWS, GCP, Kubernetes).
  • Excellent communication and collaboration skills.
  • Proven ability to rapidly learn new technologies and adapt to evolving requirements.
Desirable Qualifications
  • M.S. or Ph.D in Computer Science or a similar technical field, or equivalent practical experience.
  • Domain experience with geospatial data, mapping systems, or high-throughput data pipelines.
  • Working proficiency in Python and Golang.

The base salary range for this position is $162,000 - $260,000. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

Commitment to inclusion

Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careersiteaccommodations@aurora.tech.

For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Mapping
Software Engineer, Mapping

Aurora • Mountain View (CA)

On-site
USD 162,000 - 260,000
Annual bonus
Equity compensation
Benefits
Software Engineer, Maps Infra
Software Engineer, Maps Infra

Aurora Innovation • Louisville (KY)

Hybrid
USD 126,000 - 201,000
Software Engineer, Maps Infra
Software Engineer, Maps Infra

AURORA • Pittsburgh

Hybrid
USD 126,000 - 201,000
Annual bonus
Equity compensation
Benefits
Software Engineer, Maps Infra
Software Engineer, Maps Infra

Aurora • San Francisco (CA)

Hybrid
USD 139,000 - 223,000
Annual bonus
Equity compensation
Benefits
+1
Software Engineer, Maps Infra
Software Engineer, Maps Infra

Aurora • Mountain View (CA)

Hybrid
USD 139,000 - 223,000
Annual bonus
Equity compensation
Benefits
Software Engineer, Maps Infra
Software Engineer, Maps Infra

Aurora • Seattle (WA)

Hybrid
USD 139,000 - 223,000
Annual bonus
Equity compensation
Hybrid work environment
+1
Software Engineer, Map Orchestration
Software Engineer, Map Orchestration

Aurora • Pittsburgh

Hybrid
USD 146,000 - 211,500
Annual bonus
Equity compensation
Comprehensive benefits
Software Engineer, Mapping
Software Engineer, Mapping

NextGenEnergyJobs • Seattle (WA)

Hybrid
USD 162,000 - 260,000
Staff Software Engineer, Online Maps
Staff Software Engineer, Online Maps

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,000
Staff Software Engineer, Map Fusion
Staff Software Engineer, Map Fusion

Socket.dev • Mountain View (CA)

Hybrid
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits