Walmart
Walmart
Walmart es una empresa global de comercio minorista y comercio electrónico que atiende a los consumidores a través de hipermercados, grandes almacenes de descuento, establecimientos de alimentación y un marketplace en línea. Su amplia oferta de productos se apoya en una extensa red de tiendas físicas, operaciones directas al consumidor y los sistemas logísticos y de cadena de suministro necesarios para mantener el flujo de productos en toda la empresa.

Ingeniero principal de software, plataformas de Walmart para retail y comercio electrónico

Lidera la arquitectura y la ingeniería de las plataformas internacionales de retail y comercio electrónico de Walmart, incluidos los sistemas de interacción con clientes y publicidad contextual. Guía a los equipos en la creación de microservicios escalables y la entrega de software fiable.

Descripción

  • Asesora a ingenieros mediante revisiones de código y conversaciones sobre diseño.
  • Actúa como referente técnico, marca el rumbo y comparte su experiencia.
  • Promueve estándares de programación, patrones de diseño y prácticas de desarrollo eficaces.
  • Lidera la arquitectura técnica que respalda los objetivos del negocio y su crecimiento.
  • Diseña sistemas de software complejos con foco en el rendimiento, la seguridad y la escalabilidad.
  • Entrega software de calidad mediante pruebas unitarias, revisiones de código e integración continua.
  • Mantiene altos estándares de calidad de software y excelencia operativa.
  • Prepara documentación técnica y presentaciones sobre decisiones de arquitectura y opciones de diseño.
  • Mantiene la documentación alineada con el alcance, los hitos y los entregables del proyecto.
  • Promueve y mantiene los estándares técnicos en toda la organización.
  • Fomenta el aprendizaje y la innovación con orientación práctica y mentoría.
  • Lidera la fase de descubrimiento de proyectos importantes.
  • Colabora con equipos multidisciplinarios para definir el alcance y los hitos de los proyectos.
  • Colabora con Gestión de Producto, UX/UI, Aseguramiento de Calidad y DevOps.
  • Explica conceptos técnicos a públicos técnicos y no técnicos.
  • Evalúa herramientas y métodos emergentes.
  • Crea y mejora plataformas escalables para las tiendas internacionales y las operaciones de comercio electrónico de Walmart, incluidos los sistemas de interacción con clientes y publicidad contextual.

Requisitos

  • Experiencia previa como líder técnico.
  • Sólida trayectoria en desarrollo de software con arquitecturas de microservicios.
  • Experiencia con Java, Spring Boot y Kafka.
  • Al menos 15 años de experiencia en desarrollo de software, con especialización en sistemas distribuidos a gran escala.
  • Experiencia con Java, React Native, microservicios, Node.js y casos de uso de IA agéntica.
  • Conocimientos avanzados de diseño de software complejo, sistemas distribuidos, patrones de diseño, estructuras de datos y algoritmos.
  • Dominio de Kafka y bases de datos NoSQL.
  • Experiencia con DevOps, CI/CD, Git y Maven.
  • Sólidas habilidades de depuración técnica y soporte de producción.
  • Familiaridad con plataformas de nube pública como Azure o Google Cloud Platform.
  • Amplia experiencia en el diseño, desarrollo y entrega de productos de software para grandes bases de usuarios.
  • Experiencia en arquitectura de software a gran escala, servicios y aplicaciones basados en datos, y desarrollo y mejora de plataformas globales.
  • Experiencia práctica en la creación de microservicios, arquitecturas orientadas a eventos y sistemas distribuidos con patrones de diseño adecuados.
  • Conocimientos de análisis de riesgos y costos, objetivos de negocio, clasificación de requisitos, conocimiento del dominio, historias de usuario y requisitos funcionales y no funcionales.
  • Conocimientos de estándares de programación, Java y JavaScript, Spring, Microsoft Azure, estándares PCI, telemetría, CI/CD, herramientas de gestión de código, SDLC y marcos y herramientas de ciclo de vida de desarrollo de software seguro.
  • Título universitario pertinente y cinco años de experiencia en ingeniería de software, o siete años de experiencia en ingeniería de software.

Beneficios

  • Incentivos sujetos al desempeño.
  • Licencia por maternidad y parental.
  • Tiempo libre remunerado.
  • Beneficios de salud.