Principal, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Principal Software Engineer for Walmart's Marketplace Orders and Returns platform, focusing on platform engineering, architecture, and building scalable, resilient microservices and front-end applications. The role involves driving technical vision, leading architectural decisions, and leveraging data/AI insights to enhance system intelligence and user experiences within a large-scale e-commerce environment.

What you'd actually do

  1. Drive the technical vision and architecture for Marketplace Orders and Returns systems
  2. Design and scale event-driven, microservices-based platforms, including APIs, webhooks, and app integrations, along with web front-end applications for Marketplace workflows
  3. Lead end-to-end architecture across backend services and modern web front-end (React/Redux) to deliver seamless user experiences
  4. Lead platform engineering initiatives to improve developer productivity, system scalability, and reusability across teams
  5. Leverage data and AI-driven insights to enhance system intelligence, decision-making, and customer/seller experiences

Skills

Required

  • distributed systems
  • microservices
  • event-driven architectures
  • cloud-native platforms
  • high availability
  • performance
  • backend technologies (Java)
  • modern web frameworks (React/Redux)
  • APIs
  • webhooks
  • external integrations
  • platform engineering
  • reusable systems
  • extensible systems
  • architecture across teams
  • technical decisions at scale
  • data and AI-driven insights
  • problem-solving
  • complex challenges
  • mentoring senior engineers
  • collaboration
  • communication

Nice to have

  • AI-driven insights

What the JD emphasized

  • deep technical expertise
  • strong engineering judgment
  • platform engineering
  • technical vision and architecture
  • event-driven, microservices-based platforms
  • APIs, webhooks, and app integrations
  • web front-end applications
  • end-to-end architecture
  • modern web front-end (React/Redux)
  • platform engineering initiatives
  • data and AI-driven insights
  • apply modern engineering and platform practices
  • cross-team architectural decisions
  • distributed systems
  • translate business needs into scalable technical solutions
  • Lead design reviews
  • establish engineering best practices
  • platform modernization and continuous improvement
  • mentoring senior engineers
  • raise the technical bar
  • Lead by example through hands-on technical contributions
  • distributed systems, microservices, and event-driven architectures
  • cloud-native platforms
  • backend technologies (Java)
  • modern web frameworks (React/Redux)
  • APIs, webhooks, and external integrations
  • platform engineering
  • drive architecture across teams
  • data and AI-driven insights
  • complex, ambiguous challenges
  • mentoring senior engineers
  • raising the overall technical bar