Principal, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

This Principal Software Engineer role focuses on platform engineering for Walmart's Marketplace Orders and Returns. The role involves driving technical vision, designing scalable event-driven microservices, and leading architectural decisions for backend and frontend systems. While the role mentions leveraging AI-driven insights, its core responsibilities are in traditional platform and distributed systems engineering, not direct AI/ML model development or deployment.

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
  • backend technologies (Java)
  • modern web frameworks (React/Redux)
  • APIs
  • webhooks
  • external integrations
  • platform engineering
  • architecture
  • scalability
  • resilience
  • extensibility
  • developer productivity
  • reusability
  • data and AI-driven insights
  • modern engineering practices
  • distributed systems
  • data consistency
  • resiliency
  • latency
  • technical solutions
  • engineering best practices
  • platform modernization
  • continuous improvement
  • mentoring senior engineers
  • technical leadership
  • hands-on technical contributions
  • architectural initiatives
  • high availability
  • performance
  • problem-solving
  • collaboration
  • communication

Nice to have

  • React/Redux

What the JD emphasized

  • hands-on technical leader and architect
  • deep technical expertise and 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
  • 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