Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)