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 will join the team to design and implement highly available, fault-tolerant payment capture microservices for a large-scale e-commerce platform. You will build mission-critical services handling diverse payment types, develop reusable frameworks for rapid instrument onboarding, and create event-driven asynchronous processing pipelines. Key responsibilities include managing data persistence, order lifecycle features, and production incident resolution. You will utilize a technical stack including Java, Apache Kafka with Avro, Azure Cosmos DB, Apache Solr, and Kubernetes. Core tasks involve deploying containerized services, performing root cause analysis using Grafana, and maintaining observability for financial event streaming. You must apply object-oriented design patterns and SOLID principles while providing technical guidance on distributed order search platforms and high-throughput financial transaction storage systems.

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 implement highly available, fault-tolerant payment capture microservices for a large-scale e-commerce platform.
  • Develop reusable frameworks to accelerate the integration of new payment instruments like digital rewards and buy-now-pay-later providers.
  • Build event-driven, asynchronous payment processing pipelines using Apache Kafka and Avro schema registry.
  • Manage data persistence and state using Azure Cosmos DB with TTL-based archival and automated lifecycle strategies.
  • Implement order lifecycle features including refund SLA enforcement, driver tipping workflows, and product SKU resolution.
  • Deploy and manage containerized microservices on a Kubernetes-based cloud-native platform using declarative YAML configurations.
  • Perform root cause analysis and resolve critical production incidents during active on-call rotations.
  • Establish comprehensive observability by setting alert thresholds and authoring monitoring playbooks for payment services.

What we're looking for

  • Master’s degree in Computer Science, Engineering, or related field and 3 years of experience in large scale enterprise software development.
  • Bachelor's degree in Computer Science, Engineering, or related field and 6 years of experience in large scale enterprise software development.
  • Experience designing and implementing distributed order search platforms using Apache Solr and SolrCloud.
  • Experience building event-driven financial data streaming pipelines using Apache Kafka and Kafka Avro with Schema Registry.
  • Experience with payment capture systems including deferred authorization flows, EBT/SNAP, and third-party digital wallet integration.
  • Experience with NoSQL databases including Apache Cassandra and Azure Cosmos DB for high-throughput financial transaction storage.
  • Experience with microservices-oriented architecture, REST APIs, and cloud computing services using Microsoft Azure.
  • Experience with container orchestration using Docker and Kubernetes, and CI/CD tools including Jenkins, GitHub, Maven, and Artifactory.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 3 days ago
Java Spring Boot REST Microservices Service Oriented Architecture Cassandra Azure Cosmos JMeter CI/CD Jenkins Maven Splunk Dynatrace Docker Kubernetes GitHub SonarQube JUnit Mockito Apache Kafka
4+ 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