General Motors
General Motors
General Motors est une entreprise mondiale des secteurs automobile et manufacturier, active dans l’ingénierie automobile, la production, le transport et les technologies de l’information. Fondée en 1908, GM développe des technologies destinées à faire progresser la mobilité tout en poursuivant sa vision de zéro accident, zéro émission et zéro congestion. Ses activités internationales réunissent de grandes équipes pluridisciplinaires axées sur l’innovation, le transport durable et l’avenir de l’industrie automobile.

Ingénieur logiciel principal, Expérience développeur - General Motors

Pilotez la stratégie d’expérience développeur de General Motors en créant des parcours de référence, de l’automatisation, des améliorations d’ingénierie mesurables et des flux de développement assistés par l’IA. Guidez les équipes informatiques centrales afin d’améliorer la livraison des logiciels, la productivité des développeurs et la qualité de l’ingénierie.

Description

  • Piloter la stratégie technique et la mise en œuvre de plateformes, d’outils et de flux de travail qui améliorent la productivité des développeurs, la qualité des logiciels et la satisfaction des équipes d’ingénierie chez General Motors.
  • Définir et promouvoir des parcours de référence pour la structure des dépôts, l’intégration et la livraison continues, les tests, la sécurité, l’observabilité et le déploiement.
  • Créer des capacités d’automatisation et de libre-service pour le provisionnement des environnements, la configuration des pipelines, l’application des garde-fous et la validation des standards.
  • Élaborer la stratégie d’intégration des agents d’IA et des copilotes dans la planification, le codage, les tests, la documentation et les opérations.
  • Collaborer avec les responsables produit, sécurité, infrastructure et applications afin de transformer les défis d’ingénierie en améliorations des plateformes et des outils.
  • Accompagner les ingénieurs dans l’ingénierie logicielle, le développement assisté par l’IA et les pratiques d’ingénierie établies.
  • Être responsable de métriques axées sur les résultats, notamment le délai de mise en œuvre des changements, le temps de cycle des demandes de fusion, le taux d’échec des changements et la satisfaction des développeurs.
  • Établir et gouverner les standards d’ingénierie, les modèles réutilisables et les architectures de référence au sein de l’informatique centrale et des organisations associées.

Exigences

  • Expérience avérée en tant qu’ingénieur principal ou responsable technique senior chargé de la stratégie et de l’exécution au sein de plusieurs équipes ou organisations.
  • Solides capacités de pensée systémique associées à une approche orientée produit.
  • Expérience de l’intégration de l’IA ou de l’apprentissage automatique dans les flux de travail d’ingénierie, ou capacité démontrée à apprendre rapidement ces applications.
  • Capacité à diriger sans autorité hiérarchique grâce au mentorat, aux revues de conception, à l’influence sur la feuille de route et à l’alignement entre équipes.
  • Excellentes compétences en communication écrite et orale.
  • Au moins 10 ans d’expérience en développement logiciel, dont une expérience significative à un niveau senior, staff ou principal.
  • Maîtrise d’un ou plusieurs langages de programmation modernes, tels que Java, Go, C#, Python ou TypeScript.
  • Expérience de la conception, de la construction et de l’exploitation de systèmes distribués en production.
  • Solide expérience de la conception et de l’exploitation de pipelines modernes d’intégration et de livraison continues ainsi que des processus de mise en production.
  • Expérience pratique des plateformes pour développeurs et des outils du cycle de vie du développement logiciel, notamment GitHub ou GitLab, les systèmes CI/CD, Jira ou ADO, les référentiels d’artefacts, la gestion des secrets et les feature flags.
  • Les candidats ne doivent pas avoir besoin du parrainage en matière d’immigration de General Motors maintenant ou à l’avenir.
  • Une expérience en ingénierie des plateformes, SRE ou plateformes internes pour développeurs est souhaitée.
  • Une expérience dans des environnements de grande taille, réglementés ou critiques pour la sécurité est souhaitée.
  • Une expérience au sein d’organisations dédiées à l’expérience développeur, à la productivité des développeurs ou aux DevTools est souhaitée.

Avantages

  • Les ressources relatives aux avantages et à la rémunération globale sont disponibles dès le premier jour d’emploi.
  • Des aménagements raisonnables sont disponibles pour les candidats en situation de handicap.
  • Le lieu de travail est inclusif et exempt de discrimination.
  • Des évaluations liées au poste ou des vérifications préalables à l’emploi peuvent être requises le cas échéant.