Jobs · Engineering · California

Staff Software Engineer

Walmart · Sunnyvale, CA · 2 wk ago
On-siteEngineering$143k–$286k/yrFull-time

Position Summary

The Subscriptions & Savings Team is responsible for building experiences that help customers plan, organize, and simplify their shopping on Walmart. Our team brings together experts in product management, design, engineering, research, and analytics to create seamless ways for customers to subscribe and save on frequently purchased items.

About the role

About Team: Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store.

Responsibilities

  • Technical Leadership: Drive architecture and design decisions for GraphQL APIs, Node.js, Rust services and platforms that power critical applications.
  • Hands-on Development: Write high-quality, maintainable, and well-tested code with a focus on performance and scalability.
  • GraphQL Expertise: Design robust GraphQL schemas, resolvers, and federated architectures while establishing best practices for schema evolution and API governance.
  • System Architecture: Lead discussions on microservices, distributed systems, API gateways, caching, and data persistence strategies.
  • Mentorship: Guide and mentor senior and mid-level engineers, raising the overall technical bar of the team.
  • Cross-Functional Collaboration: Partner with product managers, architects, and front-end teams to deliver seamless and secure APIs.
  • Operational Excellence: Champion CI/CD pipelines, observability, monitoring, and incident response practices.
  • Innovation: Stay ahead of industry trends, exploring new technologies and patterns that can benefit the organization.

Requirements

  • 10+ years of professional software engineering experience, with at least 5+ years in backend/API development.
  • Strong expertise in Node.js, Rust, TypeScript, and GraphQL (Apollo Federation), with experience designing and scaling production GraphQL services.
  • Solid understanding of microservices, distributed systems, and event-driven architectures.
  • Proficiency with databases (SQL and NoSQL), caching strategies (Redis, CDN), and API security best practices.
  • Experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Docker, Kubernetes).
  • Proven track record of leading large-scale projects and influencing technical direction at the organizational level.
  • Strong problem-solving skills, communication abilities, and collaborative mindset.
  • Prior experience in high-traffic, consumer-facing applications.

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.
  • Option 2: 6 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.
  • We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.

Benefits

  • Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
  • Equal Opportunity Employer: Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing unique styles, experiences, identities, ideas, and opinions – while being inclusive of all people.
  • The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.

Pay

The annual salary range for this position is $143,000.00 - $286,000.00 Additional compensation includes annual or quarterly performance bonuses.

Schedule

Primary Location: 1395 Crossman Ave, Sunnyvale, CA 94089-1114, United States of America

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesJersey City, NJ· 3 days ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Staff Software Engineer

The Medicare ChiefNew York, NY· 2 days ago
Information Technology$195k–$225k/yrapply on job-boards.greenhouse.io

Staff Software Engineer

National GridWaltham, MA· 4 days ago
Information Technology$151k–$177k/yrapply on jobs.nationalgrid.com