Principal Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday
Closes
Nov 15, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 89% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $214k versus about $190k 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 1005 open roles on FindRole.

Listed pay typically runs $117,000–$220,000 across 527 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

The (USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities and cloud-native architectures within a team dedicated to managing world-class data assets. This role involves driving the full software development lifecycle to build robust pipelines, self-service tools, and high-performance services capable of processing millions of requests daily. You will design, build, and deploy distributed architectures handling TB/PB-scale datasets while providing technical leadership and mentorship. Key technologies include Java, Spring Boot, Spark, Storm, and Elasticsearch, alongside SQL/No-SQL databases like Cassandra, Big Query, Databricks, Cosmos, and Druid. You will utilize Docker and Kubernetes to manage microservices and event-driven architectures. The work focuses on establishing data standards, ensuring policy compliance, and solving complex problems to support long-term business objectives and innovation.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Design, build, test, and deploy highly scalable cloud-native solutions for millions of customers.
  • Develop and optimize Storm/Spark pipelines and distributed architectures handling TB/PB-scale datasets.
  • Build high-performance, resilient microservices capable of processing millions of requests per day.
  • Provide technical leadership and engineering best practices to drive the adoption of modern technologies.
  • Partner with cross-functional teams to define priorities, conduct POCs, and deliver scalable features.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive technical solutions.
  • Mentor and coach engineers to promote strong software engineering practices and architectural integrity.

What we're looking for

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering.
  • 7 years’ experience in software engineering or related area.
  • Extensive experience in platform engineering leadership, delivering scalable, cloud-native architectures and reusable tooling.
  • Strong computer science fundamentals including data structures, algorithms, and design patterns.
  • Experience in managing Elasticsearch clusters, including indexing, querying, and performance tuning.
  • Working knowledge of SQL/No-SQL and database technologies such as Cassandra, Big Query, Data Bricks, Cosmos, or Druid.
  • Hands-on experience building microservices and REST services using Java and Spring Boot.
  • Experience in Cloud Architecture, container technologies like Docker and Kubernetes, and leading large-scale distributed systems.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience (preferred).
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA 50 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML Kubernetes Platform Engineering Observability Microservices Software Development Lifecycle Model-driven Design Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 42 days ago $143,000–$286,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Observability Real-time Data Processing Software Development Lifecycle Testing Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 128 days ago $143,000–$286,000
Cloud-native Architecture AI/ML Platform Engineering CI/CD Distributed Systems DevOps Real-time Data Processing Observability Model-driven Design Software Development Lifecycle Incident Response Testing Monitoring WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 103 days ago
Cloud-native Architecture Distributed Systems AI/ML CI/CD Real-time Data Processing Platform Engineering Software Development Lifecycle Model-driven Design Cloud Computing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 35 days ago $143,000–$286,000
Python Golang Java Scala C++ Kubernetes Kafka Cassandra DB2 Elastic Search Logstash Kibana CI/CD Distributed Systems Microservices REST APIs AI/ML Cloud-native Architecture Data Visualization Monitoring
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 140 days ago $143,000–$286,000
GenAI LLM React TypeScript Java Python JavaScript CSS MCP A2A CICD Trunk Based Development API Design SDKs Systems Design
10+ yrs exp