General Motors
General Motors
General Motors är ett globalt fordons- och tillverkningsföretag som arbetar med fordonsutveckling, produktion, transport och informationsteknik. GM grundades 1908 och utvecklar teknik med målet att främja mobilitet, samtidigt som företaget strävar efter sin vision om noll olyckor, noll utsläpp och noll trängsel. Den internationella verksamheten samlar stora, tvärvetenskapliga team med fokus på innovation, hållbara transporter och fordonsindustrins framtid.

Principal Software Engineer, utvecklarupplevelse – General Motors

Led General Motors strategi för utvecklarupplevelsen genom att bygga tydliga standardvägar, automatisering, mätbara ingenjörsförbättringar och AI-stödda utvecklingsflöden. Vägled team inom Core IT för att förbättra programvaruleveranser, utvecklarproduktivitet och teknisk kvalitet.

Beskrivning

  • Led den tekniska strategin och leveransen av plattformar, verktyg och arbetsflöden som förbättrar utvecklarproduktivitet, programvarukvalitet och ingenjörstillfredsställelse inom General Motors.
  • Definiera och främja tydliga standardvägar för arkitektur för kodarkiv, CI/CD, testning, säkerhet, observerbarhet och distribution.
  • Skapa automatisering och självbetjäningsfunktioner för provisionering av miljöer, konfiguration av pipelines, tillämpning av skyddsräcken och validering av standarder.
  • Utveckla strategin för att integrera AI-agenter och copiloter i planering, kodning, testning, dokumentation och drift.
  • Samarbeta med ledare inom produkt, säkerhet, infrastruktur och applikationer för att omvandla tekniska utmaningar till förbättringar av plattformar och verktyg.
  • Handleda ingenjörer inom programvaruutveckling, AI-assisterad utveckling och etablerade ingenjörsmetoder.
  • Ansvara för resultatbaserade mätvärden, inklusive ledtid för förändringar, genomloppstid för pull requests, andel förändringar som orsakar fel och utvecklartillfredsställelse.
  • Etablera och styra tekniska standarder, återanvändbara mönster och referensarkitekturer inom Core IT och närliggande organisationer.

Krav

  • Dokumenterad erfarenhet som Principal Engineer eller senior teknisk ledare med ansvar för strategi och genomförande över flera team eller organisationer.
  • Stark systemförståelse kombinerad med ett produktorienterat arbetssätt.
  • Erfarenhet av att integrera AI eller maskininlärning i tekniska arbetsflöden, eller dokumenterad förmåga att snabbt lära sig sådana tillämpningar.
  • Förmåga att leda utan formellt mandat genom mentorskap, designgranskningar, påverkan på färdplaner och samordning mellan team.
  • Utmärkt skriftlig och muntlig kommunikationsförmåga.
  • Minst 10 års erfarenhet av programvaruutveckling, inklusive omfattande arbete på senior-, staff- eller principalnivå.
  • Mycket goda kunskaper i ett eller flera moderna programmeringsspråk, exempelvis Java, Go, C#, Python eller TypeScript.
  • Erfarenhet av att designa, bygga och driftsätta distribuerade system i produktion.
  • Djup erfarenhet av att utforma och driva moderna CI/CD-pipelines och releaseprocesser.
  • Praktisk erfarenhet av utvecklarplattformar och SDLC-verktyg, inklusive GitHub eller GitLab, CI/CD-system, Jira eller ADO, artefaktarkiv, hantering av hemligheter och funktionsflaggor.
  • Sökande får inte behöva immigrationssponsring från General Motors nu eller i framtiden.
  • Meriterande erfarenhet av plattformsteknik, SRE eller interna utvecklarplattformar.
  • Meriterande erfarenhet från stora, reglerade eller säkerhetskritiska miljöer.
  • Meriterande bakgrund inom organisationer för utvecklarupplevelse, utvecklarproduktivitet eller DevTools.

Förmåner

  • Förmåner och resurser för den totala ersättningen finns tillgängliga från anställningens första dag.
  • Skäliga anpassningar finns tillgängliga för sökande med funktionsnedsättning.
  • Arbetsplatsen är inkluderande och fri från diskriminering.
  • Arbetsrelaterade bedömningar eller screening före anställning kan krävas där det är tillämpligt.

Relaterade jobb