Staff Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
6 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 the Search Indexing Platform team to lead, design, and develop initiatives addressing mission-critical business challenges. This role involves guiding a small team of engineers while performing hands-on coding, architectural design, and troubleshooting for complex, cross-functional projects. You will build robust, scalable data pipelines and services that process structured and semi-structured data from sources like product catalogs, inventory systems, and transaction records. Key responsibilities include translating requirements into technical solutions, conducting unit testing, and performing root cause analysis. The role requires expertise in Java or other object-oriented languages, along with big data technologies including Spark, Cassandra, Kafka, and Redis. Candidates should also possess knowledge of distributed systems, data structures, algorithms, and cloud platforms like Azure or Google Cloud Platform.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and develop robust, scalable architectures for large-scale distributed data pipelines and applications.
  • Write and develop well-designed, testable, and efficient code using Java or other object-oriented languages.
  • Lead the technical direction and provide architectural leadership for a small team of engineers.
  • Translate complex business and product requirements into technical solutions for mission-critical challenges.
  • Perform root cause analysis to troubleshoot production issues and implement fixes to prevent re-occurrences.
  • Conduct thorough code reviews, unit testing, and proactive monitoring to ensure system stability.
  • Participate in the discovery phase of projects to create high-level designs with cross-functional teams.
  • Manage the full development life cycle for big data technologies including Spark, Cassandra, Kafka, and Redis.

What we're looking for

  • 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.
  • Option 2: 6 years’ experience in software engineering or related area.
  • At least 4 years of experience building highly distributed, scalable, and fault-tolerant Data Pipelines and Java applications.
  • Strong hands-on programming experience using Java or another object-oriented language.
  • Demonstrated expertise in developing large-scale distributed applications using Spark, Cassandra, Kafka, and Redis.
  • Advanced knowledge of software design, design patterns, data structures, and algorithms.
  • Proficient in monitoring application performance and utilizing data-driven insights to enhance performance (preferred).
  • Exceptional technical debugging and production support capabilities (preferred).

More like this

Similar roles

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 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 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