The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
Staff Software Engineer - Billing & Subscription Platform
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Staff Software Engineer (Level 8) , you will lead technical domains , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide hands-on ...
Staff/Senior Staff Software Engineer, Enterprise AI Enablement
Southfield, MI · On-site
Medical
Dental
Vision
Retirement
We are looking for a Staff/Senior Staff Software Engineer for our Enterprise AI Enablement team. You will architect, build and ship the AI engineering systems that use state-of-the-art AI ...
Staff/Senior Staff Software Engineer, Enterprise AI Enablement
Southfield, MI · On-site
Medical
Dental
Vision
Retirement
We are looking for a Staff/Senior Staff Software Engineer for our Enterprise AI Enablement team. You will architect, build and ship the AI engineering systems that use state-of-the-art AI ...
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Medical
Retirement
Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded software systems and ...
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Medical
Retirement
Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded software systems and ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
Staff Software Engineer, AI-Accelerated Digital Commerce
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
The role We are hiring a Staff Software Engineer with demonstrated ability to use AI as a force multiplier for software development in digital commerce environments. This role is ideal for a highly ...
Staff Software Engineer, AI-Accelerated Digital Commerce
Warren, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
The role We are hiring a Staff Software Engineer with demonstrated ability to use AI as a force multiplier for software development in digital commerce environments. This role is ideal for a highly ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
Staff Software Engineer, R&D
Portage, MI · On-site
$102K - $171K/yr
Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions. What You Will Need Required Qualifications * Bachelor's degree in ...
As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system quality, security, performance, and ...
As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system quality, security, performance, and ...
As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system quality, security, performance, and ...
As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system quality, security, performance, and ...
The Software Equipment Engineer works with an engineering team, prototype team, production team to design, program and support the software applications needed for test equipment required for ...
The Software Equipment Engineer works with an engineering team, prototype team, production team to design, program and support the software applications needed for test equipment required for ...
The Software Equipment Engineer works with an engineering team, prototype team, production team to design, program and support the software applications needed for test equipment required for ...
The Software Equipment Engineer works with an engineering team, prototype team, production team to design, program and support the software applications needed for test equipment required for ...
Overview of the Role Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the search platform's ingestion and indexing systems. The platform ...
Overview of the Role Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the search platform's ingestion and indexing systems. The platform ...
Stryker is seeking a Senior Staff Software Quality Assurance Engineer to support our Digital Platform Hub. In this role, you will partner with software R&D teams to establish, implement, and improve ...
Stryker is seeking a Senior Staff Software Quality Assurance Engineer to support our Digital Platform Hub. In this role, you will partner with software R&D teams to establish, implement, and improve ...
Stryker is seeking a Senior Staff Software Quality Assurance Engineer to support our Digital Platform Hub. In this role, you will partner with software R&D teams to establish, implement, and improve ...
Stryker is seeking a Senior Staff Software Quality Assurance Engineer to support our Digital Platform Hub. In this role, you will partner with software R&D teams to establish, implement, and improve ...
Staff Software Engineer information
See Michigan salary details
$52.7K - $65.4K
9% of jobs
$65.4K - $78K
0% of jobs
$78K - $90.6K
2% of jobs
$90.6K - $103.3K
4% of jobs
$103.3K - $115.9K
9% of jobs
$117.4K is the 25th percentile. Wages below this are outliers.
$115.9K - $128.6K
14% of jobs
$128.6K - $141.2K
12% of jobs
The median wage is $141.9K / yr.
$141.2K - $153.8K
18% of jobs
$162.5K is the 75th percentile. Wages above this are outliers.
$153.8K - $166.5K
12% of jobs
$166.5K - $179.1K
12% of jobs
$179.1K - $191.8K
10% of jobs
$52.7K
$140.5K
$191.8K
How much do staff software engineer jobs pay per year?
What is a staff software engineer?
A staff software engineer works on the technical team at an organization, typically under a senior management-level team member, to repair, develop, and maintain company software to ensure an efficient user experience. As a staff software engineer, your duties include finding and implementing solutions for issues, creating new software or applications by writing code, using visual development environments to debug, and ensuring the technical architecture runs smoothly. A significant aspect of your job is to not only contribute your skills but also mentor other software engineers to improve their skills and productivity.
What is a staff software engineer?
What are the key skills and qualifications needed to thrive as a staff software engineer?
How does a staff software engineer typically contribute to setting technical direction within a team?
What is the difference between Staff Software Engineer vs Senior Software Engineer?
| Aspect | Staff Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; significant experience |
| Work Environment | Leads projects, mentors teams, influences technical strategy | Develops features, solves complex problems, mentors juniors |
| Employer & Industry Usage | Common in large tech companies, enterprise environments | Widespread across startups, mid-sized, and large companies |
The main difference between a Staff Software Engineer and a Senior Software Engineer lies in scope and influence. Staff Engineers typically lead technical initiatives, mentor multiple teams, and shape engineering strategies, while Senior Engineers focus on developing features and solving complex problems within their teams. Both roles require strong technical skills, but Staff Engineers have a broader impact across projects and departments.
What do staff software engineers do?
What are the most commonly searched types of Staff Software Engineer jobs in Michigan?
The most popular types of Staff Software Engineer jobs in Michigan are:
What are popular job titles related to Staff Software Engineer jobs in Michigan?
For Staff Software Engineer jobs in Michigan, the most frequently searched job titles are:
- Software Programmer
- System Software Engineer
- Senior Python Software Engineer
- From Home Bioinformatics Software Engineer
- Work From Home Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Remote Software Engineer
- Software Engineer No Degree
- Manager Software Engineer 500K
- Staff Software Engineer Full Stack Developer
What job categories do people searching Staff Software Engineer jobs in Michigan look for?
The top searched job categories for Staff Software Engineer jobs in Michigan are:
- Senior C Software Developer Senior
- Full Time Software
- Contract Software Engineer Gpu
- Manager C Software Developer Manager
- Day Shift Software Engineer Reddit
- Fintech Senior Software Engineer
- Engineer Software Salary
- Sr Staff Software Engineer
- Senior Palantir Software Engineer
- Parttime Full Stack Software Engineer
What cities in Michigan are hiring for Staff Software Engineer jobs?
Cities in Michigan with the most Staff Software Engineer job openings:
What are popular job titles related to Staff Software Engineer jobs in MI?
For Staff Software Engineer jobs in MI, the most frequently searched job titles are:
- software development staff engineer
- principal software engineer
- lead software engineer
- senior principal software engineer
- senior software engineer
- sr principal software engineer
- senior application software engineer
- senior software development engineer
- engineer software engineering
- staff software test engineer

Full-time
Posted 27 days ago
General Motors rating
8.2
General Motors
Based on 306 frontline employees who took The Breakroom Quiz
7.4
Automakers average
Based on 6,287 frontline employees who took The Breakroom Quiz
Job description
Work Arrangement:
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Milford, MI three times per week.
Leads GM's corporate software strategy for new technologies, complex features, and major program enhancements, providing technical leadership to execution teams for development and integration. Oversees comprehensive design analysis and leads integration and verification testing of software builds. Stays updated on new technologies and competitive products to define GM's strategic direction. Establishes and communicates best practices within the software community.
Acts as a Subject Matter Expert (SME) for specific platforms or applications and actively participates in hiring, including developing technical questionnaires, reviewing resumes, and conducting interviews. Engages in projects eligible for patent applications and maintains visibility across infotainment teams and sites. Performs other related duties as assigned.
The Role
As a Staff Software Engineer - Automation Library Development at GM, you will define and deliver automation software library strategy and solutions enabling vehicle-level test automation across all systems and subsystems.
This role sits at the center of building a scalable automation ecosystem supporting the Software-Defined Vehicle (SDV), collaborating across engineering teams to modernize testing, validation, and integration practices.
What You Will Do
- Define Python automation libraries and framework enablers for scalable vehicle-level testing.
- Establish and enforce clean, efficient, and well-documented coding standards.
- Perform code reviews and drive engineering best practices.
- Collaborate with global teams to enhance automation architecture and tooling.
- Mentor and develop a high-performing software automation team.
- Partner with virtual engineering teams to develop next-generation SDV tools and processes.
- Lead technical workshops to solve complex problems and drive innovation.
- Drive continuous improvement of enterprise-scale automation pipelines and quality frameworks.
Your Skills & Abilities (Required Qualifications)
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
- 7+ years of experience in software development (C++, C#, Python, etc.).
- Experience with Automotive Ethernet including SOME/IP communication protocol
- Strong hands-on experience with test automation development and frameworks.
- Experience working with open-source and/or commercial automation tools.
What Will Give You A Competitive Edge (Preferred Qualifications)
- Understanding of vehicle electrical architecture and vehicle subsystems/features.
- Advanced degree in engineering, computer science, or technical leadership discipline.
- 3+ years of experience in automotive software development or test automation.
- Experience designing and extending automation frameworks and platform enablers.
- Strong understanding of Software-Defined Vehicle (SDV) architecture principles, including service-oriented architecture and decoupled software/hardware systems
- Experience with Automotive Ethernet.
- Knowledge of AUTOSAR Adaptive and/or Classic Platforms.
- Experience with TCP/IP networking fundamentals and communication protocols.
- Experience debugging or analyzing in-vehicle network traffic (e.g., Wireshark, packet-level inspection).
- Understanding of end-to-end communication flows across ECUs in Automotive architectures.
Additional Information:
This role may be eligible for relocation benefits.
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., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.)
#LI-KB1
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, emailus 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.
Working at General Motors
What General Motors employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About General Motors
Sourced by ZipRecruiter
General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.
Industry
Transportation equipment manufacturing
Company size
10,000+ Employees
Headquarters location
Detroit, MI, US
Year founded
1908