Staff Software Engineer

Walmart

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
71 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

The Staff, Software Engineer joins the International Omni Promotions and Rewards team to drive the technical direction for search micro-services. You will lead design discussions, make architectural decisions, and write code to modernize core systems for international retail operations. Key responsibilities include building high-throughput, low-latency services for query-understanding, autocomplete, and facet-navigation while designing data and feature pipelines. You will partner with product and data science teams to translate business requirements into scalable technical solutions, run A/B experiments, and mentor other engineers. The role requires proficiency in Java, Spring Boot, and React, along with experience in distributed systems, fault-tolerance, and concurrency. You will solve complex query patterns using search engines to improve relevance while ensuring production reliability through observability and root cause analysis.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own the technical direction for search micro-services including orchestration, retrieval, and autocomplete.
  • Design and optimize high-throughput, low-latency services using distributed systems and concurrency best practices.
  • Architect complex query patterns with search engines to improve search relevance.
  • Design data and feature pipelines within the search ecosystem.
  • Lead discovery and design for large initiatives by translating business requirements into scalable technical solutions.
  • Drive proof-of-concepts and validate ideas through prototypes and A/B experiments.
  • Own production reliability through observability, on-call rotations, and root cause analyses.
  • Mentor engineers and foster technical excellence across the team.

What we're looking for

  • 10-14 years of experience in software development using modern languages like Java and React.
  • Minimum 8 years of experience in Java and Spring Boot.
  • Thorough understanding of Java core principles and experience writing extensive unit tests.
  • Ability to deliver in Agile (SCRUM) methods.
  • Option 1: Bachelor's degree in computer science or a related field and 4 years of software engineering experience.
  • Option 2: 6 years of experience in software engineering or a related area.
  • Master’s degree in computer science or a related field and 2 years of software engineering experience (preferred).
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 7 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 41 days ago $143,000–$286,000
Java Spring Boot Distributed Systems Spark Kafka Hive GCP Cassandra RESTful API NLP Deep Learning Data Pipelines Observability
8+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 113 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 113 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 126 days ago
Java JEE Spring Python Solr Lucene elastic search Hadoop Spark Hive Jenkins Maven JIRA Tomcat JBoss JMS WebLogic Sonar Gerrit PMD FindBugs Checkstyle Emma Cobertura Shell Perl
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 147 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp