Staff Software Engineer
Walmart
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 80% of similar roles. Most pay $173,137–$214,500 — the blue band above. At the midpoint, this role pays about $214k versus about $194k for comparable roles.
Based on 240 similar postings.
Employer
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 719 open roles on FindRole.
Listed pay typically runs $117,000–$234,000 across 592 roles with salary data.
Most-posted roles
At a glance
The (USA) Staff, Software Engineer joins the Display Ads Optimization & Machine Learning team to lead the development of scalable platform capabilities, including infrastructure, tooling, and AI/ML frameworks. This role involves full lifecycle ownership of software solutions, where you will design, code, test, deploy, and maintain cloud-native systems. You will build AI-driven applications, integrate ML components for multi-step reasoning, and develop backend services and data pipelines. Key technical requirements include proficiency in JavaScript, Python, Java, or C++, along with expertise in microservices, containers, API design, and CI/CD observability. The work focuses on building distributed systems for a retail media platform, specifically designing machine learning solutions for targeting, bidding, budget allocation, and performance measurement while processing billions of daily signals for real-time decision-making.
What does a Software Engineer earn in California?
Median $214500 from 1206 postings across 79 companies.
Skills
What you'll do
What we're looking for
More like this
Walmart
Walmart
Walmart
Walmart
Walmart
Walmart