Staff Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Nov 11, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$128k $286k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $173,137–$230,425.

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 990 open roles on FindRole.

Listed pay typically runs $117,000–$220,000 across 539 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 engineering team to address complex business and technical needs by assessing software gaps and translating customer requirements into technical solutions. You will design and develop robust, scalable Rest APIs using Reactive Java, Cassandra, and Cosmos within microservices and event-driven architectures. Daily responsibilities include creating Spark jobs, building asynchronous pipelines using Kafka, and designing scalable schemas. You will perform maintenance engineering, troubleshoot performance bottlenecks, and conduct regression testing to fix defects. Key tasks involve converting high-level designs into detailed software designs using mock screens and pseudo codes. You will also drive automation scripts for CI/CD processes, implement telemetry features, and ensure the product meets high-availability and high-scalability needs while collaborating with other programmers to maintain and improve existing codebases.

What does a Software Engineer earn in California?

Median $214500 from 1126 postings across 74 companies.

See salary data

What you'll do

  • Design and develop robust, scalable REST APIs using Reactive Java, Cassandra, and Cosmos within microservices and event-driven architectures.
  • Translate customer requirements into technical solutions, detailed software designs, and functional logic for specific product modules.
  • Build asynchronous pipelines using Kafka and develop Spark jobs to meet various business requirements and reporting needs.
  • Troubleshoot performance bottlenecks and monitor application health by analyzing logs, metrics, and maintenance data.
  • Drive the creation of automation scripts for repetitive tasks within CI/CD pipelines and testing processes.
  • Perform complex maintenance procedures, including corrective, adaptive, and perfective engineering activities to improve software performance.
  • Identify testing scopes, select testing tools, and ensure comprehensive test case coverage for all software requirements.
  • Create and configure minimalistic code to ensure products meet high-availability, high-scalability, and non-functional requirements.

What we're looking for

  • Bachelor's degree in computer science or related field and 4 years of software engineering experience.
  • Master's degree in computer science or related field and 2 years of software engineering experience.
  • Experience designing and developing robust, scalable Rest APIs using Reactive Java, Cassandra, and Cosmos using SOA, microservices, and event-driven architecture.
  • Experience designing and developing robust, scalable Rest APIs using Java in a microservice architecture.
  • Experience developing Spark jobs for business requirements and generating reports.
  • Experience building asynchronous pipelines using Kafka in an event-driven architecture.
  • Experience writing scalable Cassandra and Cosmos queries and designing scalable schemas.
  • Experience participating in small to large-scale engineering projects, including requirement translation, unit testing, and production go-live support.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 89 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

Circle

Remote (San Francisco, CA) +11 23 days ago $195,000–$257,500
Go Java Blockchain Web3 RESTful API AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL Microservices System Design
7+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 60 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 11 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems LLM GenAI Feature Store Observability FinOps
8+ yrs exp Hybrid

Staff Software Engineer

PayPal

San Jose, CA +1 60 days ago $176,500–$262,350
AWS GCP Azure Terraform Redis ElastiCache Hazelcast Kafka SQS RabbitMQ Pulsar RDBMS NoSQL SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 60 days ago $160,500–$235,826
Python AWS GCP Azure Terraform Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar RDBMS NoSQL SDLC Caching Infrastructure as Code
5+ yrs exp Hybrid