Drimva

General Motors

Staff Software Engineer – Golang

Warren, Michigan, United States of America +2 · Remote/Hybrid · Staff · Full-time · Posted Sep 15, 2026

Location
Warren, Michigan, United States of America
Austin, Texas, United States of America
Mountain View, California, United States of America
Experience
Typically 8+ years in software development, with a significant focus on Golang.
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
Visa sponsorship
GM does not provide immigration-related sponsorship for this role; applicants who need GM immigration sponsorship now or in the future should not apply.

About the job

Leads the design, development, and maintenance of scalable Golang software supporting GM’s enterprise data architecture.

What you'll do

  • Design and architect high-performance, distributed software systems using Golang.
  • Lead technical collaboration, mentor engineers, and guide cross-functional teams.
  • Contribute across the software lifecycle, including testing, deployment, operational support, and CI/CD practices.

What they ask for

  • 8+ years of software development experience, with significant focus on Golang.
  • Expert-level Golang skills, including concurrency, error handling, and performance optimization.
  • Proven experience designing and implementing scalable, high-performance distributed systems.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Nice to have

  • Master’s degree.
  • Proficiency with SAFe or similar agile scaling frameworks.

Tools

Golang, Git, SAFe, CI/CD

Model-written summary · the original posting is authoritative

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