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

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.

Software Developer – Simulation Platform
General MotorsSoftware Engineer developing and maintaining infrastructure for autonomous driving evaluation. Collaborating with teams to enhance vehicle release and validation workflows.
Posted 6/2/2026full-timeSunnyvale • California, Missouri • 🇺🇸 United StatesMid-LevelSenior💰 $104,500 - $160,200 per yearWebsite
Tech Stack
Tools & technologiesAmazon RedshiftAWSBigQueryCloudDistributed SystemsGoGoogle Cloud PlatformJavaScriptPostgresPython
About the role
Key responsibilities & impact- Design, develop, and maintain software systems that support large-scale autonomous driving evaluation workflows
- Own major components and services that enable simulation, test execution, analysis, and reporting at scale
- Build and improve infrastructure used to process and analyze large volumes of driving and evaluation data
- Drive reliable software delivery through strong engineering practices including code reviews, automated testing, observability, and continuous integration
- Collaborate across teams to define technical requirements, resolve ambiguous problems, and deliver scalable solutions
- Debug complex production issues, improve system performance, and strengthen operational excellence for critical infrastructure
- Mentor other engineers and contribute to a collaborative, inclusive, and high-performing engineering culture
- Support GM engineering culture through ownership, technical excellence, teamwork, and continuous improvement
Requirements
What you’ll need- BS, MS in Computer Science, Robotics, Software Engineering, or a related field, or equivalent practical experience
- Demonstrated experience building and operating high-quality production software systems
- Strong proficiency in one or more programming languages such as Python, Go, JavaScript, or C++
- Experience designing and building backend systems, APIs, data pipelines, or distributed systems
- Solid understanding of software engineering fundamentals including testing, debugging, version control, code reviews, and system design
- Experience working with cloud platforms such as AWS or GCP
- Familiarity with relational databases such as PostgreSQL and analytics or warehouse technologies such as BigQuery or Redshift
- Strong problem-solving, communication, and cross-functional collaboration skills
- Ability to operate with ownership in a fast-paced engineering environment and drive work through ambiguity
- Passion for autonomous driving technology and its potential impact on the world.
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 and more.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGoJavaScriptC++backend systemsAPIsdata pipelinesdistributed systemssoftware engineering fundamentalsautomated testing
Soft Skills
problem-solvingcommunicationcross-functional collaborationownershipteamworkcontinuous improvementmentoringengineering cultureoperational excellencescalable solutions
Certifications
BS in Computer ScienceMS in Computer ScienceBS in RoboticsMS in RoboticsBS in Software EngineeringMS in Software Engineering