General Motors
Senior Software Engineer
Warren, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 5, 2026
- Experience
- Six years as a Software Engineer or related role; also specifies six, five, and four years of experience across listed technical areas.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Mathematics, or related field of study.
About the job
Designs and delivers software enhancements and scalable systems for GM’s back-office, mobile, web, and in-vehicle platforms, including connected-vehicle applications.
What you'll do
- Collaborate with the CORE scrum team, architects, business members, and development leaders to design and code enhancements.
- Provide technical leadership for multi-layered solution architectures and build systems that solve complex problems at scale.
- Develop and support applications in an Agile/SAFe environment across cloud, microservices, and customer platforms.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Mathematics, or related field of study.
- Six years of experience as a Software Engineer or related role.
- Six years of experience delivering Java and JEE solutions, agile/DevOps, Spring and Spring Boot microservices, APIs and messaging, and the specified cloud, platform, and production support technologies.
- Five years of experience with CI/CD pipelines, SQL, relational and NoSQL databases, containers, and ELK/Kibana; four years with BDD/TDD and platform/infrastructure-as-a-service technologies.
Tools
Java, JEE, Spring Boot, Pivotal Cloud Foundry, Kubernetes, Kafka, Cassandra, Azure DevOps Server
Model-written summary · the original posting is authoritative