10 sep
|
Walmart
|
Ciudad de México
10 sep
Walmart
Ciudad de México
Job Description
En Walmart de México y Centroamérica buscamos un(a) Staff Software Engineer que contribuya al desarrollo de plataformas, herramientas y soluciones tecnológicas que permitan a nuestros equipos construir, desplegar y operar productos de manera eficiente, segura y escalable.
Esta posición tendrá un papel clave en el diseño, desarrollo y evolución de capacidades de plataforma, colaborando con equipos de ingeniería, producto e infraestructura para impulsar la excelencia técnica, acelerar la entrega de valor y resolver problemas complejos mediante soluciones modernas y enfocadas en el cliente.
¿Qué harás?
Ingeniería de Plataformas
- Diseñar, desarrollar y evolucionar capacidades de plataforma que impulsen la productividad de los equipos de ingeniería.
- Contribuir al desarrollo de infraestructura, herramientas internas, frameworks y componentes reutilizables.
- Alinear iniciativas técnicas con los roadmaps de producto y las prioridades del negocio.
- Aplicar principios de arquitectura cloud-native para desarrollar soluciones escalables, resilientes y altamente disponibles.
- Impulsar el uso de automatización, contenedores y servicios distribuidos para optimizar el desarrollo y la operación de plataformas.
Desarrollo de Software
- Participar en todo el ciclo de vida de desarrollo de software, desde el diseño y construcción hasta el despliegue y soporte en producción.
- Desarrollar código de alta calidad utilizando buenas prácticas de ingeniería y estándares de la industria.
- Diseñar, construir y mantener APIs, servicios y componentes de software escalables.
- Implementar prácticas de integración y entrega continua (CI/CD).
- Garantizar la observabilidad de las aplicaciones mediante monitoreo, telemetría y métricas de desempeño.
- Participar activamente en revisiones de diseño y arquitectura para asegurar la calidad técnica de las soluciones.
Inteligencia Artificial y Automatización
- Desarrollar soluciones impulsadas por inteligencia artificial y automatización para mejorar procesos y experiencias tecnológicas.
- Integrar servicios, modelos y agentes de IA en aplicaciones y plataformas.
- Colaborar en la construcción de soluciones innovadoras aprovechando tecnologías emergentes y herramientas de productividad para desarrolladores.
- Aplicar patrones de diseño que promuevan seguridad, mantenibilidad y escalabilidad.
Liderazgo Técnico
- Actuar como referente técnico dentro de los equipos de desarrollo.
- Apoyar y mentorizar a ingenieros en su crecimiento técnico y competente.
- Promover estándares de desarrollo, arquitectura y calidad de software.
- Facilitar la documentación técnica y la transferencia de conocimiento.
- Impulsar decisiones técnicas orientadas a la reutilización, sostenibilidad y evolución de las plataformas.
Solución de Problemas y Mejora Continua
- Colaborar con stakeholders técnicos y de negocio para comprender necesidades y traducirlas en soluciones tecnológicas.
- Descomponer problemas complejos en iniciativas y entregables claramente definidos.
- Definir métricas de éxito y utilizar datos para mejorar continuamente productos, procesos y plataformas.
- Identificar oportunidades de optimización, automatización e innovación.
- Participar en iniciativas que mejoren la eficiencia operativa y la experiencia de ingeniería.
📌 Staff, Software Engineer (Ciudad de México)
🏢 Walmart
📍 Ciudad de México