Walmart
Walmart
Walmart est une entreprise mondiale de commerce de détail et de commerce électronique qui sert les consommateurs par l’intermédiaire d’hypermarchés, de grands magasins à prix réduits, de magasins d’alimentation et d’une marketplace en ligne. Sa vaste offre de produits repose sur un important réseau de magasins physiques, des activités de vente directe aux consommateurs et les systèmes logistiques et de chaîne d’approvisionnement nécessaires pour faire circuler les produits dans l’ensemble de l’entreprise.

Ingénieur logiciel principal, plateformes d’abonnement Walmart+, Bangalore sur site

Pilotez l’architecture, la fiabilité et la stratégie d’ingénierie des plateformes d’abonnement Walmart+ et des expériences de fidélisation client. Concevez des systèmes évolutifs et coordonnez la livraison entre équipes pour Walmart à Bangalore.

Description

  • Agir comme autorité technique opérationnelle et conseiller de confiance auprès des équipes d’ingénierie Walmart+
  • Piloter la découverte, la stratégie technique et la conception de solutions pour les initiatives d’abonnement, d’engagement, d’avantages, de personnalisation et d’omnicanal
  • Définir et faire évoluer des architectures sécurisées et résilientes pour les systèmes distribués, les microservices et les plateformes événementielles
  • Traduire les besoins de l’entreprise et des clients en stratégies techniques, feuilles de route, jalons et résultats d’ingénierie mesurables
  • Orienter les décisions d’architecture en tenant compte de la valeur client, de la qualité, des coûts, des délais de livraison, de la maintenabilité et de l’évolution de la plateforme
  • Concevoir et examiner des systèmes développés avec Java, Spring Boot, Node.js, Kafka, des bases de données NoSQL et des technologies cloud natives
  • Diriger les revues de conception, les analyses techniques approfondies, les revues de code et les discussions d’architecture
  • Établir des normes de codage, des modèles de conception, des approches de test, des pratiques d’observabilité et des principes de développement sécurisé
  • Contribuer au code critique, aux prototypes, aux preuves de concept, aux études techniques exploratoires et à la résolution des problèmes de production
  • Renforcer la fiabilité grâce à la télémétrie, à la supervision, aux alertes, à la planification de capacité, à l’ingénierie des performances, à la reprise après sinistre et à la préparation opérationnelle
  • Faire progresser l’automatisation, le CI/CD, les pratiques DevOps, la livraison continue et la productivité des développeurs
  • Collaborer avec les équipes de gestion produit, UX/UI, ingénierie qualité, SRE, DevOps, sécurité, données et architecture
  • Produire de la documentation technique, des relevés de décisions d’architecture, des diagrammes, des présentations et des consignes d’implémentation
  • Accompagner les ingénieurs seniors et les responsables techniques tout en encourageant l’apprentissage et l’innovation
  • Définir des normes techniques et des modèles réutilisables pour Walmart+ et Walmart Global Tech
  • Étudier les technologies émergentes, notamment les applications d’IA agentique
  • Soutenir le recrutement, les évaluations techniques, les hackathons, les journées de démonstration et les forums d’architecture
  • Diriger la réponse technique lors des incidents de production et garantir des actions correctives durables

Exigences

  • Diplôme de licence en informatique, génie informatique, systèmes d’information, génie logiciel ou domaine connexe, ainsi que 5 ans d’expérience en ingénierie logicielle, ou 7 ans d’expérience connexe en ingénierie logicielle
  • Généralement, au moins 15 ans d’expérience en ingénierie logicielle axée sur les systèmes distribués à grande échelle
  • Expérience préalable en tant qu’ingénieur principal, ingénieur staff, ingénieur responsable, architecte ou dans un poste équivalent de direction technique
  • Expérience pratique substantielle dans la conception, le développement et la livraison de produits et de plateformes logiciels destinés à de vastes populations d’utilisateurs
  • Maîtrise avancée de la conception logicielle, des systèmes distribués, des microservices, de l’architecture événementielle, des modèles de conception, des structures de données, des algorithmes et de l’ingénierie des performances
  • Solide expérience pratique de Java et Spring Boot ; une expérience de Node.js et de JavaScript ou TypeScript est fortement souhaitée
  • Expérience approfondie de Kafka ou de technologies similaires de diffusion d’événements
  • Expérience des bases de données NoSQL, de la modélisation des données et des compromis liés à la cohérence, à la disponibilité, au partitionnement, à la réplication et à la montée en charge
  • Expérience du développement de services cloud natifs sur Microsoft Azure ou Google Cloud Platform
  • Solides connaissances de DevOps et du CI/CD, de Git, de Maven ou d’outils de compilation comparables, des tests automatisés, de la gestion des versions et de l’automatisation de l’infrastructure
  • Expérience de Docker, Kubernetes et Helm
  • Excellentes capacités de débogage, d’analyse des performances, de support de production et de gestion des incidents
  • Expérience de Prometheus, Grafana, Splunk, du traçage distribué, de la journalisation structurée et des indicateurs de niveau de service
  • Capacité à influencer sans autorité hiérarchique et à aligner plusieurs équipes autour d’une orientation technique
  • Excellentes aptitudes à la communication écrite et orale
  • Bon jugement et capacité à arbitrer entre des priorités concurrentes
  • Expérience du travail avec des équipes et des produits répartis à l’échelle mondiale
  • Connaissance de l’analyse des risques, des méthodes d’arbitrage, des normes de codage, du codage sécurisé, des principes de conception logicielle et des directives de développement
  • Connaissance de la norme PCI et des autres exigences de conformité applicables
  • Connaissance de la télémétrie, de l’observabilité, de la santé des services, de la gestion de capacité et de la préparation opérationnelle
  • Connaissance des cadres, outils et contrôles du cycle de développement logiciel sécurisé
  • Connaissance de WCAG 2.2 AA et des expériences numériques accessibles

Avantages

  • Primes incitatives fondées sur la performance
  • Congé de maternité et congé parental
  • Congés payés
  • Avantages sociaux de santé