Staff Software Engineer

General Motors

Mountain View (CA)

On-site

USD 160,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
Retirement savings plan
Paid vacation and holidays

Job summary

General Motors is seeking a passionate Staff Engineer to drive innovation in Vehicle Connectivity. This role involves developing cloud-native software solutions, ensuring optimal system performance and architecture. Candidates must possess a Bachelor’s degree and over 10 years of relevant experience, particularly in cloud software systems.

The position offers base compensation between $160,000 and $240,000. Additionally, GM provides extensive health benefits and an inclusive workplace culture. Join us to make a significant impact in the automotive industry!

Qualifications

  • 10+ years of industry experience in designing, building, and productionizing large-scale cloud software systems.
  • Strong proficiency in multiple programming languages with a focus on Java.
  • In-depth knowledge of microservices architecture and distributed systems.

Responsibilities

  • Design, code, and deploy software solutions independently.
  • Lead complex cloud software architecture and design decisions.
  • Develop user-centric systems ensuring alignment with product requirements.

Skills

Software system architecture
Cloud platforms (AWS, Azure, Google Cloud)
Java programming
Microservices architecture
Problem-solving skills
Leadership and communication

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Job description

Overview

Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity space. In this role, you\'ll be responsible for translating complex use cases into robust software solutions, including software design, development, and verification (such as unit testing and integration testing). You will contribute to building cloud-native applications and feature components that enable next-generation vehicle connectivity. Our team emphasizes modern software development practices, leveraging microservices architecture and model-based system design to deliver scalable and optimized solutions.

To fulfill our mission, we are actively expanding our teams in Silicon Valley and Warren Michigan. This is an exceptional opportunity to leverage the scale of GM and make a significant impact by crafting innovative software solutions that support sustainability and customer-centric outcomes.

What You’ll Do
  • System Architecture and Design: design, code, and deploy independently with minimal or no assistance from other team members.
  • Lead the design and architecture of complex, large-scale cloud software systems or platforms.
  • Make strategic decisions related to system architecture, technology stack, and design patterns with a strong focus on meeting product requirements.
  • Design systems for horizontal and vertical scalability and optimize performance; identify and address bottlenecks.
  • Develop with a user-centric mindset, ensuring architectural decisions align with user needs and product requirements.
  • Collaborate closely with product management to understand and incorporate user feedback into system design.
  • Hands-on coding and productionization of critical components using Java and Rust; demonstrate coding excellence and adherence to best practices.
  • Implement monitoring, logging, and production-maintenance practices; leverage DevOps skills, CI/CD, automation, and infrastructure as code.
  • Lead efforts to troubleshoot, resolve, and preemptively mitigate complex technical issues.
  • Work cross-functionally with product management, business, DevOps, and other engineering teams to align architectural decisions with company objectives.
  • Stay abreast of emerging technologies, evaluate new tools and technologies, and recommend improvements to the platform.
  • Provide technical leadership and mentorship to the engineering team and foster a collaborative and innovative work environment.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Staff Software Engineer with a focus on software system architecture.
  • 10+ years of industry experience in designing, building, and productionizing large-scale cloud software systems or platforms, with 3+ years in a hands-on architectural role.
  • Strong proficiency in multiple programming languages (Java preferred) and frameworks.
  • Expertise in cloud platforms such as AWS, Azure, Google Cloud.
  • In-depth knowledge of microservices architecture and distributed systems.
  • Database expertise, including SQL and NoSQL technologies.
  • Knowledge of software systems involving large data sets; understanding of data governance, privacy, and compliance.
  • Strong user-centric mindset with experience in designing practical systems that meet product requirements.
  • Excellent leadership and communication skills; proven ability to make strategic technical decisions aligned with business goals.
  • Strong problem-solving skills and attention to detail.
Preferred Qualifications
  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Device connectivity experience.
Compensation and Benefits
  • The expected base compensation for this role is: $160,000 - $240,000. Actual base compensation within the identified 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, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation and holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.).

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 us or call us at 1-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.

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

Similar jobs worth comparing

Staff Software Engineer, AI for Developer Productivity
Staff Software Engineer, AI for Developer Productivity

General Motors • Mountain View (WY)

Hybrid
USD 148,000 - 246,000
Staff Hardware Engineer: Connectivity Platforms
Staff Hardware Engineer: Connectivity Platforms

General Motors • Warren (MI)

Hybrid
USD 172,000 - 246,000
GM vehicle discounts
Tuition assistance programs
Health and wellbeing benefits
+3
Senior Backend Software Engineer - GM Energy
Senior Backend Software Engineer - GM Energy

General Motors • Sunnyvale (CA)

Hybrid
USD 129,000 - 198,000
Health insurance
GM employee discounts
Relocation benefits
Staff Software Engineer – MBFF Platform / Microservices Architecture
Staff Software Engineer – MBFF Platform / Microservices Architecture

General Motors • Nacogdoches (TX)

Hybrid
USD 150,000 - 190,000
Senior Hardware Engineer: Connectivity Modules
Senior Hardware Engineer: Connectivity Modules

General Motors • Sunnyvale (CA)

Hybrid
USD 135,000 - 209,000
Health benefits
Relocation assistance
Hybrid work arrangement
+1
Senior Backend Software Engineer- GM Energy
Senior Backend Software Engineer- GM Energy

General Motors LLC • United States

Hybrid
USD 129,000 - 198,000
Health benefits
GM employee discounts
Staff Software Engineer, Linux Kernel & Driver Development
Staff Software Engineer, Linux Kernel & Driver Development

General Motors • Austin (TX)

On-site
USD 140,000 - 190,000
Sr. System Engineer
Sr. System Engineer

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Staff AI Engineer – Analytics & Domain Intelligence
Staff AI Engineer – Analytics & Domain Intelligence

General Motors • Austin (TX)

Hybrid
USD 172,000 - 221,000
Relocation benefits
GM vehicle program
Software Engineering Manager - Software Aligned Vehicle
Software Engineering Manager - Software Aligned Vehicle

General Motors • Warren (MI)

Hybrid
USD 140,000 - 190,000
Relocation benefits