26 sep
|
Walmart
|
Ciudad de México
26 sep
Walmart
Ciudad de México
Descripción del empleo
En Walmart de México y Centroamérica buscamos un(a) Staff Software Engineer para liderar el diseño y desarrollo de soluciones empresariales basadas en arquitecturas modernas, impulsando la innovación tecnológica y la evolución de nuestras capacidades omnicanal.
Esta posición desempeñará un papel fundamental colaborando con equipos de Ingeniería, Producto, Arquitectura e Infraestructura para diseñar plataformas resilientes, escalables y orientadas al negocio. Buscamos una persona con sólida experiencia en Java, Spring Boot, microservicios y metodologías Agile, capaz de influir en decisiones técnicas, impulsar mejores prácticas y fungir como referente dentro de los equipos de desarrollo.
¿Qué harás?
Desarrollo de Software y Arquitectura
- Diseñar, desarrollar y evolucionar aplicaciones empresariales utilizando Java, Spring Boot y arquitecturas basadas en microservicios.
- Definir e implementar soluciones escalables y resilientes para plataformas de alto volumen y misión crítica.
- Diseñar y desarrollar APIs y servicios distribuidos que soporten capacidades omnicanal.
- Participar activamente en la definición de arquitecturas, estándares técnicos y mejores prácticas de desarrollo.
- Garantizar la calidad del software mediante revisiones de código, diseño técnico y validación de soluciones.
- Impulsar la adopción de patrones de diseño modernos enfocados en escalabilidad, mantenibilidad y desempeño.
Ingeniería de Plataformas
- Contribuir al diseño y evolución de plataformas tecnológicas que incrementen la productividad de los equipos de ingeniería.
- Desarrollar capacidades reutilizables, frameworks y componentes que aceleren la entrega de soluciones.
- Colaborar con equipos de infraestructura y arquitectura para optimizar la operación y desempeño de las plataformas.
- Participar en iniciativas de modernización tecnológica y transformación digital.
Agile Delivery y Ejecución Técnica
- Colaborar con Product Managers, Scrum Masters y equipos de ingeniería para transformar requerimientos de negocio en soluciones técnicas.
- Participar activamente en procesos Agile, incluyendo planeación, refinamiento, estimación y seguimiento de iniciativas.
- Descomponer problemas complejos en entregables claros y ejecutables para los equipos de desarrollo.
- Asegurar la entrega continua de valor mediante prácticas modernas de ingeniería y automatización.
Liderazgo Técnico
- Actuar como referente técnico para múltiples equipos y proyectos.
- Guiar a ingenieros en la toma de decisiones arquitectónicas y de desarrollo.
- Promover estándares de calidad, seguridad, escalabilidad y excelencia técnica.
- Mentorizar desarrolladores y contribuir al crecimiento de las capacidades técnicas del equipo.
- Impulsar una cultura de colaboración, innovación y aprendizaje continuo.
Gestión de Stakeholders
- Colaborar estrechamente con líderes de negocio, producto y tecnología para entender prioridades y necesidades estratégicas.
- Comunicar soluciones técnicas de manera clara a audiencias técnicas y no técnicas.
- Influir en decisiones tecnológicas mediante análisis, recomendaciones y visión de largo plazo.
- Construir relaciones efectivas con equipos multidisciplinarios para asegurar el éxito de las iniciativas.
Innovación y Mejora Continua
- Identificar oportunidades para optimizar procesos, herramientas y plataformas.
- Evaluar nuevas tecnologías y tendencias de la industria para impulsar la evolución tecnológica.
- Participar en iniciativas relacionadas con automatización, Inteligencia Artificial y modernización de plataformas.
- Promover prácticas de observabilidad, monitoreo y mejora continua para garantizar la confiabilidad de las soluciones.
📌 Staff, Software Engineer (Ciudad de México)
🏢 Walmart
📍 Ciudad de México