Talent.com
Staff Software Engineer, Mapping
Staff Software Engineer, MappingGeneral Motors • Salem, OR, United States
Staff Software Engineer, Mapping

Staff Software Engineer, Mapping

General Motors • Salem, OR, United States
1 day ago
Job type
  • Full-time
Job description

Job Description

This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren, Milford, Mountain View, Sunnyvale], you are expected to report to that location three times a week, at minimum.

About Us

We're on a mission to build the world's most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. At GM's Autonomous Vehicle (AV) organization, we're combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our team is developing national-scale, next-generation mapping systems from the ground up-combining robust backend infrastructure with intuitive, performant user interfaces.

The Role

We are looking for a Staff Software Engineer with deep expertise in distributed backend systems to join our Mapping Engineering team. You'll serve as a technical leader responsible for designing and building the scalable systems that power ingestion, storage, access, and delivery of autonomous vehicle maps. You'll partner closely with EMs, Staff / Principal ICs, and cross-functional teams to define the architecture and deliver next gen mapping capabilities that scale to national deployments. This is a hands-on leadership role requiring strong systems thinking, architecture design, and the ability to guide and mentor engineers across teams. You'll operate autonomously, lead cross-functional technical initiatives, and ensure the health, scalability, and performance of our critical mapping pipelines and services.

What You'll Do (Responsibilities)

Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping.

Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release.

Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions.

Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability.

Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation.

Diagnose and resolve large-scale system issues across services, data pipelines, and production environments.

Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV.

Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org.

Minimum Qualifications (Must-Have)

5+ years of experience designing, implementing, and operating scalable distributed systems in production.

Bachelors degree in related field or relevant work experience

Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals.

Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA).

Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure.

Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)

BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience.

Demonstrated success in leading cross-functional technical initiatives, influencing architectural decisions across teams, and mentoring senior engineers.

Preferred Qualifications (Nice-to-Have)

Experience with mapping, geospatial data, or robotics systems (e.g., Localization, Perception).

Familiarity with autonomous vehicle software stack, including the map-data lifecycle and software safety standards.

Experience in CI / CD pipeline design, large-scale deployment strategies, or cloud-native architecture.

Proficiency with Linux systems, container orchestration (e.g., Docker, Kubernetes), and distributed logging / metrics systems.

Knowledge of machine learning data pipelines or HD map labeling infrastructure.

Compensation : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.

The salary range for this role : is $200,000 to $285,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Bonus Potential : An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits : GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Company Vehicle : Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note : program participants are required to purchase / lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources () .

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and / or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire () .

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about :

Our Company ()

Our Culture

How we hire??????? ()

Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.

Explore our global locations ()

We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) () . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.

Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity / expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Create a job alert for this search

Staff Software Engineer • Salem, OR, United States

Related jobs
Load Balance Engineer

Load Balance Engineer

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a Load Balance Engineer.Key Responsibilities Design and implement scalable and secure load balancing solutions for enterprise applications Deploy and maintain load balan...Show more
Last updated: 9 hours ago • Promoted • New!
Physical Design Engineer

Physical Design Engineer

Apple • Beaverton, OR, United States
Full-time
At Apple we work every single day to craft products that enrich people’s lives.Do you love working on challenges that no one has solved yet? Do you like changing the game? We have an opportunity fo...Show more
Last updated: 30+ days ago • Promoted
SoC Physical Design Engineer, PnR

SoC Physical Design Engineer, PnR

Apple • Beaverton, OR, United States
Full-time
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there...Show more
Last updated: 30+ days ago • Promoted
Lead Smart Contract Engineer

Lead Smart Contract Engineer

VirtualVocations • Salem, Oregon, United States
Full-time
A company is looking for a Lead Smart Contract Engineer to architect and implement secure, scalable smart contracts within a ZK Sync-based environment. Key Responsibilities Architect and implement...Show more
Last updated: 6 days ago • Promoted
CT Technologist in Oregon

CT Technologist in Oregon

KA Recruiting Inc. • Tangent, OR, US
Full-time +1
Apply for this great opportunity as a CT Technologist position in the Tangent, Oregon area for permanent hire! Position is interviewing now!. ARRT certificate required.Experience preferred...Show more
Last updated: 30+ days ago • Promoted
GIS Administrator

GIS Administrator

VirtualVocations • Salem, Oregon, United States
Full-time
A company is looking for a GIS Administrator.Key Responsibilities Administer, configure, and maintain enterprise GIS environments across on-premises and cloud-based infrastructures Deploy, manag...Show more
Last updated: 1 day ago • Promoted
SDET III

SDET III

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a Software Development Engineer in Test III (SDET III).Key Responsibilities Design, develop, and maintain end-to-end automated test suites using Cypress and related frame...Show more
Last updated: 4 days ago • Promoted
CT Technologist

CT Technologist

Pride Health • Corvallis, OR, US
Full-time +1
Full-Time | Competitive Pay | 5 Months Contract.Chances of Extension or Conversion.Tech must be proficient in the ability to start IVs, maintain intravenous lines, flush ports, administer contrast ...Show more
Last updated: 9 days ago • Promoted
Computed Tomography Technologist or Computed Tomography Tech in Oregon

Computed Tomography Technologist or Computed Tomography Tech in Oregon

KA Recruiting Inc. • Dundee, OR, US
Full-time +1
Looking for a new CT Tech job? My name is Leah and I'm a healthcare recruiter, I'm here to help!.I have an awesome CT Tech role available near Dundee, Oregon!. Shift : Discussed during interv...Show more
Last updated: 30+ days ago • Promoted
Senior Motion Planning Engineer

Senior Motion Planning Engineer

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a Senior Motion Planning Engineer.Key Responsibilities Oversee the full lifecycle development of software products from problem discovery to solution delivery Develop al...Show more
Last updated: 6 days ago • Promoted
Lead AEM Developer

Lead AEM Developer

VirtualVocations • Salem, Oregon, United States
Full-time
A company is looking for a Lead Adobe AEM Developer.Key Responsibilities Participate in the software development lifecycle, including design, implementation, and support of Adobe Experience Manag...Show more
Last updated: 6 days ago • Promoted
CADD / GIS Administrator III

CADD / GIS Administrator III

Generis Tek Inc • Salem, OR, United States
Full-time +2
Please Contact : To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist.Please let me know if you or any of your friends would be interested in this position.CADD / GIS A...Show more
Last updated: 30+ days ago • Promoted
CT Technologist (Computer Tomography) in Wilsonville, Oregon

CT Technologist (Computer Tomography) in Wilsonville, Oregon

KA Recruiting Inc. • Wilsonville, OR, US
Full-time +1
My name is Megan and I am a Client Relationship Manager & Senior Healthcare Recruiter for KA Recruiting Inc.Let's find you a job! . CT Technologist (Computer Tomography) job opportunity...Show more
Last updated: 30+ days ago • Promoted
Senior Protocol Engineer

Senior Protocol Engineer

VirtualVocations • Salem, Oregon, United States
Full-time
A company is looking for a Senior Protocol Engineer to architect and develop audit-ready smart contracts for a stablecoin platform. Key Responsibilities : Design, develop, and maintain secure, audi...Show more
Last updated: 30+ days ago • Promoted
Mid-Level R&D Analyst

Mid-Level R&D Analyst

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a mid-level research and development analyst.Key Responsibilities Advance strategic initiatives and refine product models for the large fleet transportation market Utili...Show more
Last updated: 6 days ago • Promoted
Utah Licensed Professional Surveyor

Utah Licensed Professional Surveyor

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a Professional Licensed Surveyor (PLS) in Utah.Key Responsibilities Update property boundaries, easements, and topographical overlays for municipalities in remote Utah R...Show more
Last updated: 5 days ago • Promoted
Failure Analysis Engineering Intern

Failure Analysis Engineering Intern

Analog Devices • Beaverton, OR, United States
Full-time +1
Are you a problem solver looking for a hands-on internship position with a market-leading company that will help develop your career and reward you intellectually and professionally?.NASDAQ : ADI ...Show more
Last updated: 30+ days ago • Promoted
Scala Engineer

Scala Engineer

VirtualVocations • Aloha, Oregon, United States
Full-time
A company is looking for a Scala Engineer I to support a major telecommunications client in a remote contract role.Key Responsibilities Collaborate with senior engineers to design, develop, and m...Show more
Last updated: 30+ days ago • Promoted