Staff Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
125 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$127k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $176,200–$227,287.

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 a team processing billions of queries for millions of products across global websites and apps. This role involves participating in the discovery phase of large projects to create high-level designs, implementing complex code changes for business requirements, and independently handling critical systems monitoring and production issues. You will build and maintain high-availability, low-latency services by mining structured and semi-structured data from catalogs, social web, and query logs. Key technologies include Java, JEE, Spring, and open-source search engines like Solr, Lucene, or Elasticsearch. Required skills include performance tuning, scripting in Python, Perl, or Shell, and experience with Jenkins, Maven, and Git. The work addresses big data problems involving information retrieval, machine learning, and ranking to solve complex search relevance challenges.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Participate in the discovery phase of medium to large projects to develop high-level designs.
  • Design, implement, and test complex code changes to meet specific business requirements.
  • Analyze business needs and develop software implementation plans with product management and architects.
  • Independently handle high-impact, critical software systems monitoring issues and incidents.
  • Troubleshoot business and production issues to ensure system stability.
  • Develop scalable, high-performing, and robust Java applications for distributed systems.
  • Perform debugging, troubleshooting, and performance tuning for Java applications.

What we're looking for

  • Master’s degree or higher in Computer Science or related field.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering.
  • 6 years’ experience in software engineering or related area.
  • 6+ years of experience building scalable, highly distributed, high performing, and robust Java applications.
  • Extensive Java / JEE programming experience with a focus on server-side components.
  • Proficient hands-on experience in debugging, troubleshooting, and performance tuning Java applications.
  • Extensive experience in developing Web applications and experience with the Spring framework.
  • Experience with open-source search engines like Solr, Lucene, or Elasticsearch.
  • Advanced scripting skills in Python, Perl, or Shell.
  • Experience with Continuous Integration tools like Jenkins, Hudson, or Maven.
  • Experience with Code Quality Governance tools like Sonar, Gerrit, PMD, or JIRA.
  • Experience with Source Code Management Tools like GitHub, SVN, or CVS.
  • Expertise with Apache, JBoss / Tomcat, Jetty, JMS, or other application servers.
  • Experience in the search domain (preferred).
  • Experience with big data methodologies involving Hive/Hadoop/Spark and knowledge of relational databases (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 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 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 146 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

Staff Software Engineer

Walmart

Sunnyvale, CA +1 92 days ago $143,000–$286,000
Java Node.js React REST GraphQL Spring Tomcat Kafka ActiveMQ SQL No-SQL Appium Selenium Jira Rest Assured AssetJ Gatling CI/CD Agile Microservices
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 131 days ago $110,000–$220,000
Java Spring Boot TypeScript ReactJS RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design Caching Observability
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 113 days ago
Java Spring Boot React Python PostgreSQL Azure SQL LLMs MCP DSPy APIs Monitoring Tracing WCAG) 2.2 AA
10+ yrs exp