Principal Software Engineer

Walmart

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $214k
$126k most similar roles pay here $303k

This role pays more than 72% of similar roles. Most pay $169,550–$216,725 — the shaded band above. At the midpoint, this role pays about $214k 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 184 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

(USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities while driving technical execution across multiple teams. Working within a team focused on cloud-native AI-powered systems, this individual will build resilient distributed systems, integrate AI/ML components for intelligent automation, and develop reusable tooling to support various frameworks. Day-to-day responsibilities include managing the full software development lifecycle, including CI/CD, monitoring, and incident response, while providing strategic mentorship and architectural guidance. The role requires expertise in real-time data processing, model-driven design techniques, and the use of AI agents to enhance development velocity. Key technical competencies include cloud-native architecture, distributed systems, and ensuring high availability and fault tolerance. This position solves complex problems related to creating scalable infrastructure and integrating advanced machine learning models into core platform services.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and deliver scalable, cloud-native infrastructure and reusable tooling for AI/ML frameworks.
  • Manage the full software development lifecycle including CI/CD, monitoring, and incident response.
  • Architect intelligent systems integrating AI agents and model-driven design techniques.
  • Provide technical leadership and mentorship to engineers across multiple teams.
  • Translate business requirements into actionable technical specifications and measurable success metrics.
  • Maintain architectural documentation aligned with long-term platform strategies.
  • Drive the adoption of emerging technologies and promote engineering best practices.

What we're looking for

  • A Bachelor's degree in computer science, engineering, or a related field with 5 years of software engineering experience.
  • Alternatively, at least 7 years of experience in software engineering or a related area.
  • Experience in platform engineering leadership and delivering scalable, cloud-native architectures.
  • Expertise in designing distributed systems for real-time data processing and AI/ML integration.
  • Proficiency in full software development lifecycle practices including CI/CD, testing, monitoring, and incident response.
  • Ability to apply model-driven design and leverage AI agents to enhance development velocity.
  • Demonstrated skills in mentoring engineers and influencing cross-team architectural standards.
  • Knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies is preferred.

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA 21 days ago $143,000$286,000
Python Java C++ Cloud-native Architecture Distributed Systems AI/ML CI/CD 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 50 days ago $143,000$286,000
Platform Engineering Cloud-native Architecture AI/ML CI/CD Distributed Systems Real-time Data Processing Model-driven Design Software Development Lifecycle Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp Hybrid

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Bentonville, AR 92 days ago $110,000$220,000
Python Java C++ Cloud-Native Architecture AI/ML CI/CD Model-Driven Design NICE InContact Real-time Data Processing Software Development Lifecycle Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 60 days ago $143,000$286,000
Cloud-native Architecture Microservices Containers CI/CD API Design AI Software Development Lifecycle System Design Observability Monitoring Data Science WCAG
4+ yrs exp

Distinguished Software Engineer

Walmart

Sunnyvale, CA 78 days ago $169,000$338,000
AI Cloud-native DevOps CI/CD Software Development Lifecycle Data Services Database Abstraction Automation Reliability Engineering WCAG) 2.2 AA
6+ yrs exp