Staff Software Engineer

Walmart

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Bentonville, AR
Salary
$110,000–$220,000 / yr
Employment
Full-time
Posted
65 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $165k
$89k $305k
below market most similar roles pay here above market

This role pays less than 76% of similar roles. Most pay $170,987–$214,500 — the blue band above. At the midpoint, this role pays about $165k versus about $193k 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

JOB TITLE: (USA) Staff, Software Engineer The Staff Software Engineer joins a team partnering with Global Governance units to design and deliver scalable, secure, and high-performance web applications and APIs. You will lead the development of platform capabilities, including infrastructure, tooling, and AI/ML frameworks. Daily responsibilities include designing and building robust RESTful APIs and microservices, architecting real-time data engineering pipelines, and building AI agent frameworks. You will utilize Java, Spring Boot, Python, Apache Kafka, PySpark, and Apache Airflow. The role requires expertise in GCP, Big Query, Docker, and Kubernetes to manage cloud-native development and large-scale data warehousing. You will solve complex technical problems by driving the full software lifecycle, ensuring high availability, and mentoring engineers to deliver maintainable, intelligent software systems and automated workflows.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, develop, and deliver scalable microservices and RESTful APIs using Java and Spring Boot.
  • Architect and implement real-time data engineering pipelines using Apache Kafka, PySpark, and Apache Airflow.
  • Build and operate AI agent frameworks and MCP servers to enable scalable agentic automation.
  • Lead cloud-native development on GCP, utilizing Big Query for large-scale data warehousing and ML feature engineering.
  • Drive the full software development lifecycle to ensure high availability, fault tolerance, and real-time data processing.
  • Own production reliability by managing observability, on-call rotations, and performing root cause analyses.
  • Mentor software engineers and foster a culture of engineering excellence through code reviews and design guidance.
  • Conduct A/B experiments to measure the impact of new features on quality and business metrics.

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.
  • Option 2: 6 years’ experience in software engineering or related area.
  • 10–14 years of experience in software development with deep expertise in Java and its core principles.
  • 10+ years of experience building complex distributed systems, microservices, and event-driven architectures.
  • Expert-level proficiency in Spring Boot and Spring MVC for building production-grade REST APIs and microservices at scale.
  • Proven experience architecting Apache Kafka event-streaming solutions, GCP services, Big Query, PySpark, and Apache Airflow.
  • Experience designing and deploying AI agents, MCP servers, and ML-integrated workflows.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Bentonville, AR 12 days ago $110,000–$220,000
Python Java JavaScript C++ Cloud-native Architecture Microservices Containers CI/CD Generative AI ML Frameworks API Design Software Design Patterns Observability System Design WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 12 days ago $110,000–$220,000
Cloud-native Architecture Python Java C++ JavaScript Microservices Containers CI/CD AI/ML System Design API Design Software Development Lifecycle Software Design Patterns WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 132 days ago
Java Spring Boot Kafka Azure GCP Docker Kubernetes CI/CD NoSQL React HTML CSS JavaScript LLMs RAG Vector Databases Agile Scrum Git RESTful services
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 141 days ago
Distributed Systems Microservices Event-Driven Architecture Kubernetes GCP Azure SonarQube Snyk Gatekeeper GitHub Copilot Message Queuing API Design SLOs SLAs Observability Logging Tracing WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 140 days ago
Python JavaScript Software Architecture Cloud-Native Architecture CI/CD DevOps Distributed Systems Design Patterns Software Prototyping Telemetry Test Strategy WCAG) 2.2 AA Defect Management Automation Scripts
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 71 days ago
Cassandra Java Python Ruby Shell Scripting Distributed Systems Automation Incident Response Root Cause Analysis WCAG) 2.2 AA
4+ yrs exp