Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Software Engineer, Mapping

General Motors

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

Posted 4/21/2026full-timeAustin • Missouri, Texas • 🇺🇸 United StatesLead💰 $185,100 - $335,300 per yearWebsite

Tech Stack

Tools & technologies
AirflowAWSAzureCloudDistributed SystemsETLMicroservicesPythonTypeScript

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • 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
  • company vehicle evaluation program

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++TypeScriptdistributed systemsdata pipelinesETLservice-oriented architecturedatabasescachingsystem-level programming
Soft Skills
mentoringcollaborationstakeholder alignmenttechnical excellenceleadershipinfluencingproject managementcommunicationproblem-solvingcross-functional teamwork
Certifications
Bachelor's degreeMaster's degreePhD in Computer SciencePhD in Electrical Engineering