Staff Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
40 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $214k
$126k $303k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $176,200–$230,425 — the blue band above. At the midpoint, this role pays about $214k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 825 open roles on FindRole.

Listed pay typically runs $121,000–$242,000 across 473 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Staff Software Engineer

As a Staff, Software Engineer, you will join the eCommerce Search team to provide technical leadership for backend micro-services, data pipelines, and ML-serving infrastructure. You will lead a team of 6–10 engineers to define the technical vision, perform architectural design, and drive the quality bar for next-generation search systems. Your daily responsibilities include writing and reviewing code, designing high-throughput low-latency services, and building data and feature pipelines. You will utilize Java, Spring Boot, Spark, Kafka, Hive, GCP, and Cassandra to solve complex problems in query intent understanding, autocomplete, retrieval, and ranking. This role focuses on platform modernization, specifically redesigning core systems to handle millions of daily queries while productionizing ML models and ensuring production reliability through observability and fault-tolerant distributed systems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define the technical direction and architecture for backend micro-services and ML-serving infrastructure.
  • Design, build, and optimize high-throughput, low-latency services for search and retrieval.
  • Architect complex query patterns and data pipelines to power search relevance and feature stores.
  • Lead the discovery and design of large-scale initiatives by translating business requirements into technical solutions.
  • Develop and validate prototypes through proof-of-concepts and A/B experiments to measure search quality.
  • Collaborate with data scientists to productionize machine learning models within the search ecosystem.
  • Own production reliability by managing observability, on-call rotations, and root cause analyses.
  • Mentor engineers and maintain high quality standards through code reviews and technical leadership.

What we're looking for

  • 10+ years of experience designing and shipping production code in large-scale distributed systems.
  • Bachelor's degree in a related field with 8 years of software engineering experience, a Master's with 6 years, or 10 years of experience.
  • Deep expertise in backend development with strong object-oriented design fundamentals and Java and Spring Boot (a plus).
  • Hands-on experience building data/feature pipelines using streaming/batch techniques with technologies like Spark, Kafka, Hive, GCP, and Cassandra.
  • Proven track record of technically leading teams, setting architectural direction, and mentoring engineers.
  • Strong communication skills to articulate technical trade-offs to both engineering and non-technical stakeholders.
  • Familiarity with ML model integration and the machine learning ecosystem.
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 6 days ago
Java Spark Cassandra Kafka Redis Big Data Azure Google Cloud Platform Distributed Systems Data Pipelines Agile Unit Testing Information Retrieval Machine Learning Data Structures Algorithms WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 112 days ago
Cloud-native Architecture Microservices Containers CI/CD API Design ML Frameworks AI System Design Observability Software Development Lifecycle Testing Monitoring WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 6 days ago $143,000–$286,000
Python Java C++ Cloud-native Architecture Microservices Containers CI/CD AI/ML Machine Learning Platform Engineering System Design Software Development Lifecycle Infrastructure Automation WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 112 days ago
Cloud-native Architecture Microservices Containers CI/CD ML Frameworks API Design System Design Software Development Lifecycle Observability Monitoring Software Prototyping Data-driven Decision Making WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 84 days ago $143,000–$286,000
Java Scala Kafka Spark Cassandra Elasticsearch Solr BigQuery AlloyDB Spanner Hadoop Hive GCP RESTful APIs Microservices CI/CD DevOps Distributed Systems Event-Driven Architecture AI/ML Platforms
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 28 days ago $143,000–$286,000
Java Spring Boot Apache Kafka Apache Spark Microservices Cloud-native Architecture CI/CD Distributed Systems Containers API Design Observability Data Pipelines WCAG) 2.2 AA
4+ yrs exp