General Motors
Senior Software Engineer
Warren, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 19, 2026
- Experience
- Four years in a listed role; four years in the specified technical areas.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related field of study.
About the job
Develop and integrate vehicle-level software, test and verify it, and diagnose and resolve software and hardware issues.
What you'll do
- Create vehicle-level software and perform integration and verification testing.
- Analyze defects, identify root causes, develop fixes, and verify resolution.
- Design and analyze changes; debug vehicle hardware and software issues and collaborate across teams.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Four years of experience as a Computer Systems Analyst, Software Engineer, or related role.
- Four years of experience in software development, data structures, databases, integration, Scrum, deployment, DevOps, software methodologies, technology evaluations, prototypes, and TDD.
- Four years of experience with 12-factor microservices, Spring and Spring Boot, cloud/PaaS technologies, RESTful APIs, event-based messaging, Java/JEE, Azure DevOps, GitHub, Artifactory, and Unix/Linux shell scripting.
Tools
Spring, Spring Boot, PCF/OCF, Azure, RESTful APIs, Java, JEE, Azure DevOps (ADO)
Model-written summary · the original posting is authoritative