General Motors

PrincipalSoftwareEngineerDeveloperExperience

Warren, Michigan, United States; Austin, Texas, United States; United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Software Engineer – Developer Experience at General Motors. Skills: Developer Experience, Developer Productivity, AI-native engineering, technical strategy, automation, golden paths, AI-driven solutions. Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM.. Define and drive adoption of golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD”

What You'll Achieve.

reduce friction for engineers; streamline software delivery workflows; improve developer satisfaction and productivity; defining how we measure and understand engineering effectiveness; improve developer productivity, quality, and satisfaction across GM; reduce manual toil; assist with planning, coding, testing, documentation, and operations; outcome-focused metrics (e. g., lead time for changes, PR cycle time, change failure rate, developer satisfaction)

Industry & Context.

Problems you'll solve

synthesize signals across SDLC systems; translating those insights into clear narratives and recommendations; understand pain points and translate them into concrete platform and tooling improvements

Eligibility Requirements

GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship (e.g., h-1b, tn, stem opt, etc.) Now or in the future.

What They're Looking For.

Must Have

10 + years of experience in software development, including significant time in senior/staff/principal-level roles., 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).

Nice to Have

Experience in platform engineering, SRE, or internal developer platforms., Background in large, regulated, or safety-critical environments where security, compliance, and reliability are first-class concerns., Prior work in Developer Experience / Developer Productivity / DevTools organizations.

What You'll Do.

Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM., Define and drive adoption of golden paths (opinionated, paved-road workflows) 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, standards checks)., Lead the strategy for embedding AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations., Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements., Define, socialize, and own the strategy for outcome-focused metrics (e.

g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments., Shape and govern engineering standards, patterns, and reference architectures used across Core IT and beyond.

How You'll Work.

Team & Collaboration

Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements.; driving cross-team alignment

Communication Scope

Excellent communication skills, with the ability to articulate technical tradeoffs and build trust with engineers, managers, and partners.

Full 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 **Principal 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 and strategy** : 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 **Principal Software Engineer** , you’ll help lead the shift from a traditional IT model to an AI-native engineering organization—setting direction and designing and building automation, golden paths, and AI-driven solutions that remove friction from developer workflows while mentoring and upskilling engineers across IT. ## What you’ll do * **Set and lead technical strategy and delivery** for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM. * **Define and drive adoption of golden paths** (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment. * Build **automation and self-service** capabiliti

Free ATS check

Applying for this Principal Software Engineer – Developer Experience role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about General Motors?

Real rants from real employees. Read before you apply.

Read Company Rants →