General Motors
General Motors
General Motors è un’azienda globale dei settori automobilistico e manifatturiero, attiva nell’ingegneria dei veicoli, nella produzione, nei trasporti e nelle tecnologie dell’informazione. Fondata nel 1908, GM sviluppa tecnologie per promuovere la mobilità perseguendo al contempo la propria visione di zero incidenti, zero emissioni e zero congestione. Le sue attività internazionali riuniscono grandi team multidisciplinari concentrati sull’innovazione, sulla mobilità sostenibile e sul futuro dell’industria automobilistica.

Ingegnere principale del software, Esperienza degli sviluppatori - General Motors

Guida la strategia di esperienza degli sviluppatori di General Motors creando percorsi di riferimento, automazione, miglioramenti ingegneristici misurabili e flussi di sviluppo abilitati dall’IA. Coordina i team IT centrali per migliorare la distribuzione del software, la produttività degli sviluppatori e la qualità ingegneristica.

Descrizione

  • Guidare la strategia tecnica e la realizzazione di piattaforme, strumenti e flussi di lavoro che migliorino la produttività degli sviluppatori, la qualità del software e la soddisfazione dei team di ingegneria presso General Motors.
  • Definire e promuovere percorsi di riferimento per la struttura dei repository, CI/CD, test, sicurezza, osservabilità e distribuzione.
  • Creare funzionalità di automazione e self-service per il provisioning degli ambienti, la configurazione delle pipeline, l’applicazione dei controlli e la convalida degli standard.
  • Sviluppare la strategia per integrare agenti di IA e copiloti nella pianificazione, nella programmazione, nei test, nella documentazione e nelle operazioni.
  • Collaborare con i responsabili di prodotto, sicurezza, infrastruttura e applicazioni per trasformare le sfide ingegneristiche in miglioramenti delle piattaforme e degli strumenti.
  • Guidare gli ingegneri nell’ingegneria del software, nello sviluppo assistito dall’IA e nelle pratiche ingegneristiche consolidate.
  • Essere responsabile di metriche basate sui risultati, tra cui il tempo di consegna delle modifiche, il tempo di ciclo delle richieste di pull, il tasso di errore delle modifiche e la soddisfazione degli sviluppatori.
  • Stabilire e governare gli standard ingegneristici, i modelli riutilizzabili e le architetture di riferimento nell’IT centrale e nelle organizzazioni correlate.

Requisiti

  • Esperienza comprovata come Principal Engineer o leader tecnico senior responsabile della strategia e dell’esecuzione in più team o organizzazioni.
  • Solide capacità di pensiero sistemico unite a un approccio orientato al prodotto.
  • Esperienza nell’integrazione dell’IA o dell’apprendimento automatico nei flussi di lavoro ingegneristici, oppure capacità dimostrata di apprendere rapidamente queste applicazioni.
  • Capacità di guidare senza autorità formale attraverso mentoring, revisioni del design, influenza sulla roadmap e allineamento tra team.
  • Eccellenti capacità di comunicazione scritta e verbale.
  • Almeno 10 anni di esperienza nello sviluppo software, inclusa una significativa esperienza a livello senior, staff o principal.
  • Ottima padronanza di uno o più linguaggi di programmazione moderni, come Java, Go, C#, Python o TypeScript.
  • Esperienza nella progettazione, nella realizzazione e nella gestione in produzione di sistemi distribuiti.
  • Profonda esperienza nella progettazione e nella gestione di pipeline CI/CD moderne e dei processi di rilascio.
  • Esperienza pratica con piattaforme per sviluppatori e strumenti del ciclo di vita dello sviluppo software, tra cui GitHub o GitLab, sistemi CI/CD, Jira o ADO, repository di artefatti, gestione dei segreti e feature flag.
  • I candidati non devono richiedere la sponsorizzazione per l’immigrazione da parte di General Motors ora o in futuro.
  • È preferibile un’esperienza nell’ingegneria delle piattaforme, SRE o piattaforme interne per sviluppatori.
  • È preferibile un’esperienza in ambienti di grandi dimensioni, regolamentati o critici per la sicurezza.
  • È preferibile un’esperienza in organizzazioni dedicate all’Esperienza degli sviluppatori, alla Produttività degli sviluppatori o ai DevTools.

Benefit

  • Le risorse relative ai benefit e alla retribuzione complessiva sono disponibili dal primo giorno di lavoro.
  • Sono disponibili accomodamenti ragionevoli per i candidati con disabilità.
  • L’ambiente di lavoro è inclusivo e privo di discriminazioni.
  • Ove applicabile, possono essere richieste valutazioni relative al ruolo o verifiche pre-assunzione.