Staff Software Engineer – Marketplace

Walmart Walmart · Retail · Sunnyvale, CA

Seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms (seller onboarding, catalog, pricing, inventory, order management). This is a backend-heavy role focused on Java-based distributed systems, with technical leadership for React front-end applications. Responsibilities include architecture, system design, engineering excellence, mentoring, and leading reviews.

What you'd actually do

  1. Architect and develop highly scalable backend services using Java and Spring/Spring Boot
  2. Design distributed systems supporting marketplace workflows and real-time transactions
  3. Build event-driven architectures using Apache Kafka
  4. Develop and maintain React + TypeScript front-end applications
  5. Define API contracts (REST / GraphQL) between front-end and backend services

Skills

Required

  • Java
  • backend development
  • distributed systems
  • microservices
  • Apache Kafka
  • event streaming
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • RESTful APIs
  • GraphQL APIs
  • system design
  • concurrency
  • data modeling
  • SQL
  • NoSQL databases

Nice to have

  • Marketplace experience
  • e-commerce experience
  • large-scale platform experience
  • Big Data technologies (Spark, Hadoop, Flink)
  • cloud platforms (AWS, GCP, or Azure)
  • Kubernetes
  • Docker
  • micro-frontend architectures
  • AI/ML integration
  • data-driven systems
  • observability tools (Prometheus, Grafana, ELK)
  • security best practices
  • data privacy best practices