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
45 days ago
Freshness
Confirmed live yesterday

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 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 · Principal Software Engineer

As a (USA) Principal, Software Engineer, you will join the Marketplace and Walmart Fulfillment Services platform engineering team to lead efforts in delivering scalable, cloud-native solutions and reusable infrastructure. You will manage the full software development lifecycle, including design, testing, deployment, and maintenance of distributed systems. Your daily work involves architecting AI-enhanced applications using multi-step reasoning agents and model-driven design while ensuring high availability and fault tolerance. You must demonstrate proficiency in multiple programming languages, CI/CD, observability, and incident response. The role focuses on solving complex technical problems within high-scale environments to support real-time data processing and platform evolution. You will provide strategic technical leadership and mentorship to foster engineering excellence and architectural standardization across the organization.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable, cloud-native infrastructure and reusable tooling.
  • Manage the full software development lifecycle including design, testing, deployment, and maintenance of distributed systems.
  • Architect AI-enhanced applications integrating multi-step reasoning agents and model-driven design.
  • Provide technical leadership and mentorship to influence architectural standards and foster engineering excellence.
  • Translate business needs into actionable technical requirements and measurable outcomes with cross-functional teams.
  • Ensure high availability, fault tolerance, and system reliability through sound architectural decisions.
  • Drive engineering standards across distributed, high-scale environments to support business growth.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering (preferred).
  • Extensive experience in platform engineering leadership, delivering scalable, cloud-native architectures and reusable tooling.
  • Proven expertise in designing and implementing distributed systems optimized for real-time data processing and AI/ML integration.
  • Strong proficiency in technical solution design, debugging, and requirements analysis across multiple programming languages.
  • Demonstrated ability to lead full software development lifecycles, including CI/CD, observability, and incident response.
  • 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 103 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 39 days ago $143,000–$286,000
Platform Engineering Distributed Systems Cloud-Native AI/ML Software Development Lifecycle Real-time Data Processing Configuration Management Feature Flagging High Availability Fault Tolerance WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 52 days ago $143,000–$286,000
Python Java C++ Cloud-Native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Software Development Lifecycle Monitoring Incident Response Model-Driven Design WCAG) 2.2 AA
5+ yrs exp Hybrid

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA 50 days ago $143,000–$286,000
Cloud-native Architecture AI/ML Python Java C++ Distributed Systems CI/CD Platform Engineering Data Services Model-driven Design Real-time Data Processing Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 31 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Real-time Data Processing Observability Model-driven Design WCAG) 2.2 AA
5+ yrs exp