Staff Software Engineer

Walmart

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $214k
$126k $303k
below market most similar roles pay here above market

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

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

Listed pay typically runs $117,000–$234,000 across 592 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Staff Software Engineer

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.

See salary data

What you'll do

  • Deliver platform capabilities including infrastructure, tooling, and ML frameworks aligned with roadmap milestones.
  • Execute full software development lifecycle activities including coding, testing, deployment, observability, and maintenance.
  • Apply cloud-native architecture principles to build scalable, resilient, and agile systems.
  • Conduct system design reviews to validate feasibility and ensure alignment with architectural best practices.
  • Build AI-driven applications and integrate ML components to support automation and multi-step reasoning.
  • Mentor engineers and influence technical decisions through documentation and knowledge sharing.
  • Define technical requirements and track success metrics using data-driven practices.

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 or related area.
  • Option 2: 6 years’ experience in software engineering or related area.
  • Proven expertise in cloud-native architecture, including microservices, containers, and automation.
  • Strong proficiency in software design patterns, API design, and software prototyping.
  • Experience driving full software development lifecycle activities, including coding, testing, CI/CD deployment, and observability.
  • Ability to integrate AI/ML components and develop intelligent automation using JavaScript, Python, Java, or C++.
  • Demonstrated technical leadership, mentoring skills, and sound judgment in architectural and technical decision-making.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 24 days ago $143,000–$286,000
Cloud-native Architecture Java Python Kafka Machine Learning CI/CD Microservices Containers API Design Software Development Lifecycle System Design Automation Data-driven Decision Making WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 100 days ago $143,000–$286,000
Cloud-native Architecture Microservices Containers CI/CD AI/ML API Design Software Design Patterns System Design Software Development Lifecycle Monitoring Automation WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 79 days ago $143,000–$286,000
Spring Boot Python Java JavaScript C++ Cloud-native Architecture Microservices Containers CI/CD DevOps AI/ML System Design API Design Observability Software Development Lifecycle WCAG) 2.2 AA
4+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA 2 days ago $143,000–$286,000
Java Python JavaScript C++ Cloud-native Architecture Microservices Containers CI/CD AI/ML APIs System Design Software Development Lifecycle Testing Monitoring WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 5 days ago $143,000–$286,000
Python Java C++ JavaScript AI ML Cloud-native Architecture Microservices Containers CI/CD Platform Engineering Infrastructure Tooling System Design Software Design Patterns Debugging WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 51 days ago $143,000–$286,000
Python JavaScript C++ Cloud-native Architecture Microservices Containers CI/CD AI ML API Design Software Design Patterns System Design Debugging WCAG) 2.2 AA
4+ yrs exp