
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.