Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role focused on building shared frontend frameworks, orchestration, and build tooling for Walmart Marketplace. The role involves hands-on coding, enhancing reusable web frameworks, contributing to build optimization, and working with GraphQL and React. A key aspect is leveraging GenAI and AI-assisted tooling to improve developer workflows, code generation, and overall engineering productivity, though this is an exploratory and assistive function rather than core AI development.

What you'd actually do

  1. Build and enhance reusable web frameworks, shared build pipelines, and platform capabilities that support multiple product teams.
  2. Spend most of your time writing code — implementing features, reviewing code, debugging issues, and improving application reliability and performance.
  3. Use GenAI tooling to improve developer and platform workflows through smarter scaffolding, code generation, diagnostics, and automation.
  4. Contribute to the design, implementation, and evolution of the Orchestration Layer (OL) that coordinates micro frontends, app shell, and shared services.
  5. Build responsive UIs with TypeScript/JavaScript, HTML, and CSS.

Skills

Required

  • TypeScript/JavaScript, HTML, CSS, and React
  • Modern build tooling such as Webpack, Vite, or similar
  • Frontend performance optimization practices
  • Orchestration Layer patterns (app shell, micro frontend coordination, shared lifecycle management, routing)
  • GraphQL (queries, mutations, subscriptions, client integration)
  • Clean, testable, maintainable TypeScript/JavaScript code
  • Code reviews
  • Analytical and problem-solving skills
  • Collaboration with cross-functional partners
  • Clear verbal and written communication

Nice to have

  • Familiarity with schema design for GraphQL
  • Experience with build optimization, shared tooling, and monorepos
  • Familiarity with orchestration tooling such as Nx, Lerna, or similar
  • Demonstrated ability to improve load times, runtime performance, and resource usage
  • Understanding of browser storage, memory, and caching strategies
  • 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

  • Strong experience with TypeScript/JavaScript, HTML, CSS, and React.
  • Experience contributing to Orchestration Layer patterns such as app shell, micro frontend coordination, shared lifecycle management, routing, or similar frontend platform orchestration approaches.
  • Experience with GraphQL including queries, mutations, subscriptions, and client integration using tools such as Apollo Client or Relay.