Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer on the Marketplace Platform team at Walmart, focusing on building shared frontend frameworks, orchestration, and build tooling. The role involves leveraging AI/ML and GenAI tools to enhance developer workflows, code generation, and automation, but the core deliverable is platform capabilities and frameworks, not AI models themselves. The role emphasizes hands-on coding, frontend craft, and collaboration.

What you'd actually do

  1. Build and enhance reusable web frameworks, shared build pipelines, and platform capabilities that support multiple product teams. Contribute to build optimization efforts including bundling, caching, tree-shaking, and code-splitting, while improving developer experience.
  2. Spend most of your time writing code — implementing features, reviewing code, debugging issues, and improving application reliability and performance. Help maintain quality and consistency across the codebase.
  3. Use GenAI tooling to improve developer and platform workflows through smarter scaffolding, code generation, diagnostics, and automation. Explore and apply AI-assisted tooling to increase engineering productivity and reliability.
  4. Contribute to the design, implementation, and evolution of the Orchestration Layer (OL) that coordinates micro frontends, app shell, and shared services. Help ensure consistent lifecycle, routing, and integration patterns so applications run reliably at scale.
  5. Build responsive UIs with TypeScript/JavaScript, HTML, and CSS. Work with React, Webpack (or similar), and modern frontend tooling. Apply established design systems and styling approaches for consistency, accessibility, and performance.

Skills

Required

  • TypeScript/JavaScript, HTML, CSS, and React
  • Modern build tooling such as Webpack, Vite, or similar
  • Frontend performance optimization practices
  • Experience contributing to Orchestration Layer patterns such as app shell, micro frontend coordination, shared lifecycle management, routing, or similar frontend platform orchestration approaches
  • GraphQL including queries, mutations, subscriptions, and client integration using tools such as Apollo Client or Relay
  • Code quality
  • Analytical and problem-solving skills
  • Collaboration

Nice to have

  • Familiarity with schema design is a plus
  • Familiarity with orchestration tooling such as Nx, Lerna, or similar is a plus
  • Interest or experience using GenAI tools to improve developer workflows, automation, or agentic experiences
  • Openness to evaluating and adopting AI-assisted tooling

What the JD emphasized

  • Immigration sponsorship is not available for this role