General Motors
General Motors
General Motors es una empresa global del sector automotriz y manufacturero que trabaja en ingeniería de vehículos, producción, transporte y tecnología de la información. Fundada en 1908, GM desarrolla tecnologías destinadas a impulsar la movilidad mientras persigue su visión de cero accidentes, cero emisiones y cero congestión. Sus operaciones internacionales reúnen a grandes equipos multidisciplinarios centrados en la innovación, el transporte sostenible y el futuro de la industria automotriz.

Ingeniero Principal de Software, Experiencia del Desarrollador - General Motors

Lidera la estrategia de experiencia del desarrollador de General Motors mediante la creación de rutas de referencia, automatización, mejoras de ingeniería medibles y flujos de desarrollo impulsados por IA. Guía a los equipos de TI central para mejorar la entrega de software, la productividad de los desarrolladores y la calidad de la ingeniería.

Descripción

  • Liderar la estrategia técnica y la entrega de plataformas, herramientas y flujos de trabajo que mejoren la productividad de los desarrolladores, la calidad del software y la satisfacción de los equipos de ingeniería en General Motors.
  • Definir y promover rutas de referencia para la estructura de repositorios, CI/CD, pruebas, seguridad, observabilidad y despliegue.
  • Crear capacidades de automatización y autoservicio para el aprovisionamiento de entornos, la configuración de canalizaciones, la aplicación de controles y la validación de estándares.
  • Desarrollar la estrategia para integrar agentes de IA y copilotos en la planificación, la programación, las pruebas, la documentación y las operaciones.
  • Trabajar con líderes de producto, seguridad, infraestructura y aplicaciones para convertir los desafíos de ingeniería en mejoras de plataformas y herramientas.
  • Orientar a ingenieros en ingeniería de software, desarrollo asistido por IA y prácticas de ingeniería establecidas.
  • Ser responsable de métricas basadas en resultados, como el tiempo de entrega de cambios, el tiempo de ciclo de las solicitudes de extracción, la tasa de fallos de cambios y la satisfacción de los desarrolladores.
  • Establecer y gobernar estándares de ingeniería, patrones reutilizables y arquitecturas de referencia en TI central y organizaciones relacionadas.

Requisitos

  • Experiencia demostrada como ingeniero principal o líder técnico sénior responsable de la estrategia y la ejecución en varios equipos u organizaciones.
  • Sólidas capacidades de pensamiento sistémico combinadas con un enfoque orientado al producto.
  • Experiencia integrando IA o aprendizaje automático en flujos de trabajo de ingeniería, o capacidad demostrada para aprender rápidamente estas aplicaciones.
  • Capacidad para liderar sin autoridad formal mediante mentoría, revisiones de diseño, influencia en hojas de ruta y alineación entre equipos.
  • Excelentes habilidades de comunicación escrita y verbal.
  • Al menos 10 años de experiencia en desarrollo de software, incluido un trabajo considerable en niveles sénior, de staff o principal.
  • Dominio sólido de uno o más lenguajes de programación modernos, como Java, Go, C#, Python o TypeScript.
  • Experiencia diseñando, desarrollando y operando sistemas distribuidos en producción.
  • Amplia experiencia diseñando y operando canalizaciones modernas de CI/CD y procesos de lanzamiento.
  • Experiencia práctica con plataformas para desarrolladores y herramientas del ciclo de vida del desarrollo de software, incluidos GitHub o GitLab, sistemas de CI/CD, Jira o ADO, repositorios de artefactos, gestión de secretos y funcionalidades activables.
  • Los solicitantes no deben requerir patrocinio migratorio de General Motors ahora ni en el futuro.
  • Se valorará la experiencia en ingeniería de plataformas, SRE o plataformas internas para desarrolladores.
  • Se valorará la experiencia en entornos grandes, regulados o críticos para la seguridad.
  • Se valorará una trayectoria en organizaciones de Experiencia del Desarrollador, Productividad del Desarrollador o DevTools.

Beneficios

  • Los recursos sobre beneficios y recompensas totales están disponibles desde el primer día de empleo.
  • Se ofrecen adaptaciones razonables a los solicitantes con discapacidades.
  • El lugar de trabajo es inclusivo y está libre de discriminación.
  • Cuando corresponda, pueden requerirse evaluaciones relacionadas con el puesto o verificaciones previas al empleo.