Staff Software Engineer

Walmart

Confirmed live today Low trust

Quick summary

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

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 engineering team to design, build, and scale highly available, enterprise-grade platforms. You will provide technical leadership across multiple teams, influencing architecture decisions, driving engineering best practices, and mentoring other engineers. Your daily responsibilities include developing large-scale, distributed applications, architecting high-performance systems for large transaction volumes, and conducting root cause analysis for complex production issues. You will utilize Java technologies, RESTful APIs, and microservices-based architectures. The role requires hands-on experience with open-source or cloud technologies such as Kafka, Spark, Cassandra, Elasticsearch, Solr, BigQuery, AlloyDB, or Spanner. You will solve technical problems related to high-throughput systems, scalability, and reliability within a retail and large-scale enterprise application context, ensuring solutions meet strict security, compliance, and performance requirements.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and implement large-scale, distributed, and highly scalable applications and platforms.
  • Architect high-performance, high-throughput systems capable of supporting large transaction volumes.
  • Lead cross-functional initiatives spanning multiple systems, teams, and business domains.
  • Conduct root cause analysis and lead resolution efforts for complex production and business-critical issues.
  • Establish software engineering best practices, coding standards, and architectural guidelines.
  • Mentor and develop engineering talent by providing technical guidance, coaching, and code reviews.
  • Evaluate and adopt emerging technologies to improve platform scalability, reliability, and operational efficiency.
  • Champion Agile development methodologies and contribute to continuous delivery and DevOps practices.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field and 12+ years of software development experience; OR equivalent experience.
  • 12+ years of software engineering experience, preferably developing retail or large-scale enterprise applications using Java technologies.
  • 8+ years of experience designing and architecting highly scalable, distributed, and high-performing applications.
  • 5+ years of hands-on experience with two or more open-source or cloud technologies such as Kafka, Spark, Cassandra, or BigQuery.
  • 4+ years of experience developing and architecting high-transaction, high-throughput systems.
  • 3+ years of experience building RESTful APIs and microservices-based architectures.
  • Master's degree in Computer Science, Engineering, or a related field (preferred).
  • 2+ years of experience with Scala, Hadoop, Hive, GCP, or Spark Streaming (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 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 40 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 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