Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms supporting Seller Risk. This role is backend-heavy, with strong expectations for Java-based distributed systems, while also providing technical leadership for React-based front-end applications. You will operate as a senior technical leader, driving architecture, system design, and engineering excellence across the full stack.

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, microservices-based systems
  • Apache Kafka
  • event streaming
  • React
  • modern front-end development
  • TypeScript
  • JavaScript (ES6+)
  • HTML
  • CSS
  • RESTful or GraphQL APIs
  • system design
  • concurrency
  • data modeling
  • SQL
  • NoSQL databases

Nice to have

  • Marketplace, e-commerce, or 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 and data privacy best practices

What the JD emphasized

  • Candidates must be authorized to work in the U.S.No visa sponsorship available now or in the future