Principal Software Engineer

Walmart

Confirmed live 2 days ago Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
50 days ago
Freshness
Confirmed live 2 days ago

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

The (USA) Principal, Software Engineer joins the Walmart Data Ventures team to lead platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components. This role involves driving the full software development lifecycle across multiple teams while integrating AI/ML capabilities, ensuring high availability, and managing real-time data processing. The candidate will architect intelligent, AI-enhanced applications using model-driven design and provide technical leadership through mentorship and the establishment of architectural standards. Key technical requirements include expertise in distributed systems, CI/CD, testing, monitoring, incident response, and AI agent integration. The role focuses on solving complex problems within a data products domain, specifically building platforms that provide actionable insights for merchants and partners. The position requires high-level technical judgment to ensure long-term architectural alignment and the ability to translate business needs into robust engineering outcomes.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure and reusable tooling.
  • Drive the full software development lifecycle across multiple teams to ensure high availability and fault tolerance.
  • Architect and integrate intelligent AI-enhanced applications using cloud-native principles and model-driven design.
  • Provide technical leadership and mentorship to influence architectural standards and promote engineering excellence.
  • Collaborate with stakeholders to translate complex business needs into actionable technical requirements and success metrics.
  • Identify opportunities for continuous improvement in processes, tools, and product quality.
  • Design distributed systems optimized for real-time data processing and AI/ML integration.

What we're looking for

  • A Bachelor's degree in computer science 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.
  • Extensive experience in platform engineering leadership and delivering scalable, cloud-native architectures.
  • Proven ability to manage the full software development lifecycle including CI/CD, testing, monitoring, and incident response.
  • Expertise in designing distributed systems for real-time data processing and AI/ML integration.
  • Proficiency in AI agent integration and model-driven design to improve development velocity.
  • Demonstrated leadership in mentoring engineers and influencing cross-team architectural decisions.
  • 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 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

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 74 days ago $143,000$286,000
Cloud-native Architecture AI/ML Distributed Systems DevOps CI/CD Real-time Data Processing Model-driven Design AI Agents Observability Software Development Lifecycle Infrastructure Testing Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

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 66 days ago $143,000$286,000
Cloud-native Architecture Microservices Containers CI/CD API Design ML Frameworks System Design Software Development Lifecycle Observability Monitoring Data-driven Decision Making WCAG) 2.2 AA
4+ 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