General Motors

Staff Software Engineer – Developer Experience

General Motors
Apply
3 days ago

Responsibilities

  • Lead technical strategy and delivery for developer productivity platforms, tools, and workflows.
  • Design and implement golden paths covering repository structure, CI/CD, testing, security, observability, and deployment.
  • Build automation and self-service capabilities for environment provisioning, pipeline setup, guardrail enforcement, and standards checks.
  • Embed AI agents, copilots, and intelligent automation into planning, coding, testing, documentation, and operations workflows.
  • Partner with product, security, infrastructure, and application teams to translate engineering pain points into platform and tooling improvements.
  • Mentor and upskill engineers, lead design reviews, influence roadmaps, and drive cross-team alignment.
  • Define and track developer productivity metrics such as lead time for changes, pull-request cycle time, change failure rate, and developer satisfaction.
  • Influence engineering standards, patterns, and reference architectures across Core IT and GM.

Requirements

  • Staff-level or senior technical leadership experience driving strategy and execution across multiple teams.
  • 8+ years of software development experience.
  • Strong proficiency in at least one of Java, Go, C#, Python, or TypeScript.
  • Experience designing, building, and operating distributed systems in production.
  • Deep experience designing and operating CI/CD pipelines and release processes, including build, test, deployment, rollback, release strategies, and environment promotion.
  • Hands-on experience with developer platforms and SDLC tooling such as GitHub, GitLab, CI/CD systems, Jira, ADO, artifact repositories, secrets management, and feature flags.
  • Knowledge of at least one major cloud platform—Azure, AWS, or GCP—and infrastructure as code using Terraform, Bicep, or CloudFormation.
  • Understanding of security, compliance, and governance for developer platforms, including RBAC, auditability, and data boundaries.
  • Experience with migration and modernization, including on-premises-to-cloud transitions, legacy pipeline modernization, or tool consolidation.
  • Experience using or integrating AI/ML into engineering workflows, or strong evidence of ability to ramp quickly.
  • Preferred experience in platform engineering, SRE, internal developer platforms, large regulated or safety-critical environments, or Developer Experience, Developer Productivity, or DevTools organizations.

Benefits

  • Hybrid work arrangement requiring three days per week at the Austin, Texas IT Innovation Center or Warren, Michigan GM Technical Center, specifically Tuesday through Thursday.
  • General Motors provides employee benefits and Total Rewards resources from day one.
  • General Motors does not provide immigration-related sponsorship for this role, including H-1B, TN, or STEM OPT sponsorship, now or in the future.
General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me