The Hershey Company

Manager, Software Engineering

JavaScriptTypeScriptReactNode.js
Traducción automática. Consulta el original.

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 manera 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 impedimentos que ralentizan el progreso. Colaboras con los ingenieros para mantener el enfoque en los resultados mientras equilibras la velocidad, la calidad y la sostenibilidad.

Desarrollar talento de ingeniería

Eres responsable de la gestión diaria de 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 mientras alineas los objetivos individuales con las necesidades del equipo y de la organización.

Colaborar con Producto y Diseño

Colaboras estrechamente con Product Managers y Designers para definir el alcance, aclarar requisitos y priorizar el backlog. Te aseguras de que el equipo comprenda el "por qué" detrás del trabajo y ayudas a traducir los objetivos del producto en planes técnicos factibles. Esta colaboración permite al equipo entregar soluciones centradas en el cliente y el negocio de manera efectiva.

Mantener estándares técnicos

Te aseguras de que el equipo cumpla con los estándares de ingeniería establecidos relacionados con la codificación, pruebas, documentación y 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 el ajuste técnico 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.

Requisitos básicos (Imprescindibles)

  1. Título de Grado en Informática o experiencia equivalente
  1. 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
  1. Experiencia liderando equipos para entregar software en producción, incluyendo el trabajo con requisitos ambiguos
  1. 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
  1. Sólidas habilidades de comunicación y experiencia colaborando con socios multifuncionales como Producto, Diseño y stakeholders de Negocio
  1. Capacidad demostrada para mentorizar ingenieros y apoyar el desarrollo profesional continuo

Requisitos preferentes (Deseables)

  1. Experiencia trabajando en entornos de producto nuevos (greenfield) o en rápida evolución
  1. Familiaridad con tecnologías modernas full-stack o basadas en la nube (por ejemplo, JavaScript/TypeScript, Node.js, React, Azure, o similares)
  1. Experiencia diseñando o dando soporte a sistemas escalables y fiables en la nube
  1. 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 de API fiables

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores