Skip to content
NEXTMOVEFDE careers · United States

Staff Software Engineer – Developer Experience

AI summary of the role

This Staff Software Engineer role on the Developer Experience team at General Motors focuses on measuring and improving developer productivity across the organization.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM.
  • Design and implement golden paths for shipping software covering repo structure, CI/CD, testing, security, observability, and deployment.
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement).
  • Embed AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations.

What you’ll bring

  • 8+ years of experience in software development.
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and experience designing, building, and operating distributed systems in production.
  • Deep experience designing and operating modern CI/CD pipelines and release processes.
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags).

Technologies

Java · Go · C# · Python · TypeScript · GitHub · GitLab · Jira · ADO · Terraform · Bicep · CloudFormation

About General Motors

Global automaker selling Chevrolet, GMC, Cadillac, and Buick vehicles, plus financing and connected services, while shifting into EVs and driver assistance.

Public · 5000+ people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Job Description Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Staff Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy. The team provides tools, platforms, metrics, and enablement programs that reduce friction for engineers, streamline software delivery workflows, and improve developer satisfaction and productivity across General Motors. In this role, you will focus on Developer Productivity & Insights—defining how we measure and understand engineering effectiveness, partnering with platform and product teams to synthesize signals across SDLC systems, and translating those insights into clear narratives and recommendations for senior engineering leadership up to the CISO office. Rather than owning a single platform, you
More from the job description

Job Description Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Staff Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy. The team provides tools, platforms, metrics, and enablement programs that reduce friction for engineers, streamline software delivery workflows, and improve developer satisfaction and productivity across General Motors. In this role, you will focus on Developer Productivity & Insights—defining how we measure and understand engineering effectiveness, partnering with platform and product teams to synthesize signals across SDLC systems, and translating those insights into clear narratives and recommendations for senior engineering leadership up to the CISO office. Rather than owning a single platform, you will drive change through influence: shaping our metrics strategy, defining and evolving golden paths, evaluating how AI is transforming developer workflows, and turning data into better tools, workflows, and outcomes for engineers. The DevEx team exists to make life dramatically better for software engineers at GM. As a Staff Software Engineer, you’ll help lead the shift from a traditional IT model to an AI-native engineering organization—designing and building automation, golden paths, and AI- [... source excerpt omitted ...] as a Staff Engineer or senior technical leader driving technical strategy and execution across multiple teams. Strong systems thinking and product mindset—you treat developers as customers and design solutions that are intuitive, resilient, and maintainable. AI-native mindset: experience using and integrating AI/ML into engineering workflows (e.g., AI coding assistants, agentic workflows, intelligent automation), or strong evidence you can ramp quickly. Track record of technical leadership without formal authority: mentoring others, leading design reviews, influencing roadmaps, and driving cross-team alignment. Excellent communication skills, with the ability to articulate te [... source excerpt omitted ...] software development. Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production. Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion. Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags). Solid understanding of at least one major cloud platform (Azure/AWS/GCP) and infrastructure as code (Terraform, Bicep, CloudFormation, etc.). Strong und

How jobs are selected

Employer postings · Data from · Sources