Walmart
Walmart
Walmart är ett globalt detaljhandels- och e-handelsföretag som betjänar konsumenter genom stormarknader, lågprisvaruhus, livsmedelsbutiker och en onlinebaserad marknadsplats. Det breda produktutbudet stöds av ett omfattande nätverk av fysiska butiker, direktförsäljning till konsumenter samt de logistik- och leveranskedjesystem som krävs för att hålla varuflödet i hela verksamheten i gång.

Principal Software Engineer, Walmarts plattformar för detaljhandel och e-handel

Led arkitektur och utveckling för Walmarts internationella plattformar för detaljhandel och e-handel, inklusive kundengagemang och kontextuell annonsering. Vägled team i att bygga skalbara mikrotjänster och leverera tillförlitlig programvara.

Beskrivning

  • Handleda ingenjörer genom kodgranskningar och designdiskussioner.
  • Vara teknisk auktoritet, ange riktning och dela med dig av expertis.
  • Främja kodningsstandarder, designmönster och effektiva utvecklingsmetoder.
  • Leda teknisk arkitektur som stöder verksamhetsmål och skalbarhet.
  • Utforma komplexa programvarusystem för prestanda, säkerhet och skalbarhet.
  • Leverera programvara av hög kvalitet genom enhetstester, kodgranskningar och kontinuerlig integration.
  • Upprätthålla höga krav på programvarukvalitet och operativ excellens.
  • Ta fram teknisk dokumentation och presentationer om arkitekturbeslut och designalternativ.
  • Se till att dokumentationen stämmer överens med projektets omfattning, milstolpar och leveranser.
  • Utveckla och upprätthålla tekniska standarder i hela organisationen.
  • Främja lärande och innovation genom praktisk vägledning och mentorskap.
  • Leda förstudier för större projekt.
  • Samarbeta med tvärfunktionella team för att fastställa projektets omfattning och milstolpar.
  • Samarbeta med produktledning, UX/UI, kvalitetssäkring och DevOps.
  • Förklara tekniska begrepp för både tekniska och icke-tekniska intressenter.
  • Utvärdera nya verktyg och metoder.
  • Bygga och förbättra skalbara plattformar för Walmarts internationella butiker och e-handelsverksamhet, inklusive kundengagemang och kontextuell annonsering.

Krav

  • Tidigare erfarenhet som teknisk ledare.
  • Gedigen bakgrund inom programvaruutveckling med mikrotjänstarkitekturer.
  • Erfarenhet av Java, Spring Boot och Kafka.
  • Minst 15 års erfarenhet av programvaruutveckling med fokus på storskaliga distribuerade system.
  • Erfarenhet av Java, React Native, mikrotjänster, Node.js och användningsområden för agentisk AI.
  • Avancerade kunskaper om komplex programvarudesign, distribuerade system, designmönster, datastrukturer och algoritmer.
  • Goda kunskaper i Kafka och NoSQL-databaser.
  • Erfarenhet av DevOps, CI/CD, Git och Maven.
  • Stark teknisk kompetens inom felsökning och produktionssupport.
  • Kännedom om offentliga molnplattformar som Azure eller Google Cloud Platform.
  • Omfattande erfarenhet av att utforma, utveckla och leverera programvaruprodukter för stora användargrupper.
  • Arkitekturerfarenhet av storskalig programvara, databaserade tjänster och applikationer samt utveckling och förbättring av globala plattformar.
  • Praktisk erfarenhet av att bygga mikrotjänster, händelsestyrda arkitekturer och distribuerade system med lämpliga designmönster.
  • Kunskap om risk- och kostnadsanalys, verksamhetsmål, kravklassificering, domänkunskap, användarberättelser samt funktionella och icke-funktionella krav.
  • Kunskap om kodningsstandarder, Java och JavaScript, Spring, Microsoft Azure, PCI-standarder, telemetri, CI/CD, kodhanteringsverktyg, SDLC samt ramverk och verktyg för säker programvaruutveckling.
  • Relevant kandidatexamen och fem års erfarenhet av programvaruteknik, eller sju års erfarenhet av programvaruteknik.

Förmåner

  • Prestationsbaserade incitamentsprogram.
  • Mammaledighet och föräldraledighet.
  • Betald ledighet.
  • Hälsoförmåner.