Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Walmart

Senior Software Engineer

Walmart

. Design, build, and evolve high-scale distributed services that power the Marketplace API Gateway supporting critical seller and partner traffic.

Posted 5/23/2026full-timeSunnyvale • California • 🇺🇸 United StatesSenior💰 $117,000 - $234,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGraphQLJavaJavaScriptNode.jsReactRustTypeScript

About the role

Key responsibilities & impact
  • Design, build, and evolve high-scale distributed services that power the Marketplace API Gateway supporting critical seller and partner traffic.
  • Lead the development of the mGQL (Marketplace GraphQL) gateway, including schema design, routing logic, federation strategy, and performance optimization.
  • Extend and enhance the MCP (Modal Context Protocol) gateway to enable agentic workflows and context-aware integrations across Marketplace domain systems.
  • Own the end-to-end lifecycle of backend services, from design and implementation through testing, deployment, monitoring, and ongoing reliability.
  • Implement and drive best practices for resiliency, observability, rate limiting, quotas, latency reduction, SLAs, and fault isolation across gateway platforms.
  • Build seamless, intuitive developer experiences through developer.walmart.com, including onboarding flows, documentation pipelines, SDK integrations, and developer tooling.
  • Partner closely with product, content, and platform teams to ensure Marketplace APIs are discoverable, consistent, secure, and easy to integrate.
  • Champion and drive improvements in API versioning, schema governance, security standards, and public integration patterns to elevate developer experience.
  • Contribute to the architectural roadmap for agentic systems, supporting autonomous workflows, intelligent routing, and context-aware data flows.
  • Influence platform-wide patterns, protocols, and standards to ensure long-term scalability, maintainability, and evolution.
  • Develop performant UI surfaces and internal tools using modern front-end frameworks (React/TypeScript preferred).

Requirements

What you’ll need
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • 5 years’ experience in software engineering or related area.
  • Strong experience designing and operating large-scale distributed systems and API gateway platforms.
  • Deep expertise in GraphQL, including schema design, federation, and performance optimization.
  • Solid understanding of backend service design, reliability engineering, observability, and fault-tolerant architectures.
  • Experience building developer platforms, public APIs, and tooling with a strong focus on developer experience (DX).
  • Working knowledge of modern protocols, API contracts, and platform governance practices.
  • Familiarity with agentic systems, autonomous workflows, or emerging middleware patterns is a plus.
  • Proficiency in one or more backend languages such as Node.js, Java, or Rust.
  • Hands-on experience with modern front-end frameworks (React/TypeScript preferred).

Benefits

Comp & perks
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • and much more

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GraphQLNode.jsJavaRustReactTypeScriptdistributed systemsAPI gatewayreliability engineeringobservability
Soft Skills
leadershipcollaborationcommunicationproblem-solvinginfluence
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringBachelor's degree in computer information systemsBachelor's degree in software engineering