Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Full Stack Software Engineer with a strong emphasis on Seller Center frontend development and deep backend expertise in Java-based distributed systems. The role involves building and scaling UI experiences, ensuring integration with backend services, designing and developing high-performance UIs and backend services, driving system design, leading cross-service integrations, implementing BFF patterns, optimizing performance, and ensuring observability and reliability.

What you'd actually do

  1. Own end-to-end feature development with a primary focus on Seller Center frontend (UI) and supporting backend services.
  2. Design, build, and scale high‑performance, seller‑facing UI experiences for complex workflows.
  3. Develop and maintain backend services using Java, Spring Boot, and RESTful APIs.
  4. Drive system design (HLD/LLD) across UI, Backend-for-Frontend (BFF), and microservices layers.
  5. Lead cross‑service integrations across Seller Center, Partner APIs, Catalog, and Marketplace platform services.

Skills

Required

  • Strong full‑stack experience with deep expertise in frontend development and UI systems.
  • Advanced proficiency with React, JavaScript, and TypeScript, including modern UI architecture, component design, and state management.
  • Proven experience building large‑scale, high‑performance enterprise web applications (Seller Center or similar platforms).
  • Solid backend experience with Java, Spring Boot, RESTful APIs, and microservices architectures.
  • Experience with distributed systems, API orchestration, and service‑to‑service integrations.
  • Hands‑on experience with Backend-for-Frontend (BFF) patterns.
  • Strong system design skills (HLD/LLD) with a performance and scalability mindset.
  • Experience with CI/CD pipelines, testing frameworks, and production support.
  • Strong debugging skills across UI, API, and backend layers.
  • Demonstrated ability to mentor engineers and influence technical direction.

Nice to have

  • Familiarity with event‑driven systems and asynchronous processing (preferred).

What the JD emphasized

  • Immigration Sponsorship support will NOT be available for this position