HUB.KI GmbH
The Hershey Company
Manager, Software Engineering
Sobre la oportunidad
Ubicación: Pune, Maharashtra
Descripción general
Buscamos un Manager, Software Engineering práctico para liderar un equipo de desarrollo de software que cree sistemas modernos y escalables en Hershey. Este puesto es ideal para un manager que disfrute equilibrando el liderazgo de personas con la supervisión técnica, impulsando entregas fiables y colaborando estrechamente con producto y diseño.
Como Staff Software Development Engineer, serás responsable de la ejecución, calidad y crecimiento de tu equipo. Ayudarás a los ingenieros a entregar software de alta calidad de forma predecible, apoyarás su desarrollo profesional y asegurarás que las buenas prácticas de ingeniería se apliquen de forma consistente. Trabajarás en un entorno colaborativo que abarca múltiples dominios de negocio como cadena de suministro, marketing y conocimiento del consumidor.
Responsabilidades clave
Impulsar la ejecución del equipo
Eres responsable de garantizar la entrega predecible y de alta calidad de funcionalidades y servicios por parte de tu equipo. Facilitas ceremonias ágiles, ayudas a priorizar el trabajo, gestionas las compensaciones de deuda técnica y eliminas los impedimentos que ralentizan el progreso. Colaboras con los ingenieros para mantener el enfoque en los resultados, equilibrando la velocidad, la calidad y la sostenibilidad.
Desarrollar el talento de ingeniería
Eres responsable de la gestión diaria de las personas para los contribuyentes individuales de tu equipo. Esto incluye revisiones 1:1 periódicas, feedback accionable, discusiones de desarrollo profesional y evaluaciones de desempeño. Ayudas a los ingenieros a desarrollar sus habilidades técnicas y profesionales, alineando los objetivos individuales con las necesidades del equipo y de la organización.
Colaborar con Producto y Diseño
Colaboras estrechamente con los Product Managers y Diseñadores para definir el alcance, aclarar los requisitos y priorizar el backlog. Te aseguras de que el equipo comprenda el "por qué" del trabajo y ayudas a traducir los objetivos del producto en planes técnicos factibles. Esta colaboración permite al equipo ofrecer soluciones centradas en el cliente y el negocio de manera efectiva.
Mantener los estándares técnicos
Te aseguras de que el equipo cumpla con los estándares de ingeniería establecidos relacionados con la codificación, las pruebas, la documentación y las operaciones. Supervisas las prácticas de revisión de código y diseño y ayudas a definir qué significa "buena calidad" para el equipo. Abogas por la observabilidad, la fiabilidad y la mantenibilidad, para que los sistemas estén listos para operar en producción.
Reclutar y construir el equipo
Participas activamente en la contratación, incorporación y retención de ingenieros. Esto incluye evaluar candidatos para adecuación técnica y cultural, apoyar a los nuevos empleados durante su incorporación y fomentar un entorno de equipo inclusivo y colaborativo. Contribuyes a construir un equipo equilibrado con las habilidades necesarias para cumplir los objetivos actuales y futuros.
Cualificaciones básicas (Imprescindibles)
- Título de Grado en Ciencias de la Computación o experiencia equivalente
- 5+ años de experiencia profesional en ingeniería de software, con 2+ años en un rol de liderazgo técnico o de gestión de personas
- Experiencia liderando equipos para entregar software en producción, incluyendo el trabajo con requisitos ambiguos
- Sólida comprensión de las prácticas modernas de desarrollo de software, incluyendo metodologías ágiles, CI/CD y soporte de sistemas en producción
- Sólidas habilidades de comunicación y experiencia colaborando con socios multifuncionales como Producto, Diseño y partes interesadas del negocio
- Capacidad demostrada para mentorizar ingenieros y apoyar el desarrollo profesional continuo
Cualificaciones preferidas (Deseables)
- Experiencia trabajando en entornos de producto "greenfield" o en rápida evolución
- Familiaridad con tecnologías modernas full-stack o basadas en la nube (por ejemplo, JavaScript/TypeScript, Node.js, React, Azure, o similares)
- Experiencia diseñando o dando soporte a sistemas escalables y fiables en la nube
- Experiencia guiando a ingenieros en la aplicación de servicios basados en IA/ML o LLM, incluyendo la participación en revisiones de diseño, discusiones de estrategia de prompts y asegurando integraciones API fiables
