Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live today

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 1019 open roles on FindRole.

Listed pay typically runs $117,000–$220,000 across 507 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 Customer Engagement Services Technology team to lead the design and delivery of scalable platform capabilities. This role involves overseeing the full software development lifecycle to ensure high availability, reliability, and performance of distributed systems. You will build scalable infrastructure, reusable tooling, and AI/ML frameworks while integrating intelligent software systems using cloud-native principles and model-driven design. Key responsibilities include providing technical leadership, mentorship, and collaborating with cross-functional stakeholders to translate business needs into technical requirements. You must demonstrate proficiency in Python, Java, and C++, along with expertise in CI/CD, testing, and incident response. The work focuses on developing advanced customer service solutions and innovative Generative AI applications within complex enterprise environments to drive operational excellence.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure, reusable tooling, and AI/ML frameworks.
  • Drive the full software development lifecycle to ensure high availability, fault tolerance, and real-time data processing.
  • Architect and integrate intelligent software systems 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 define technical requirements and measure success metrics for business objectives.
  • Identify opportunities for continuous improvement and drive innovation across various projects.

What we're looking for

  • Must have a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 5 years of software engineering experience.
  • Alternatively, must have 7 years of experience in software engineering or a related area.
  • Must have extensive experience leading platform engineering initiatives, including shared infrastructure and scalable ML frameworks.
  • Must have proven expertise in cloud-native architecture and distributed system design for high availability and fault tolerance.
  • Must be proficient in software development lifecycle management, including CI/CD, testing, and incident response.
  • Must be able to architect AI-enhanced applications and integrate AI agents using Python, Java, and C++.
  • Must possess technical leadership and mentorship capabilities to foster engineering excellence and innovation.
  • Must have a Master's degree in a related field and 3 years of experience (preferred); must have knowledge of WCAG 2.2 AA standards (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 1 day ago $143,000–$286,000
Python Java C++ JavaScript Cloud-native Architecture Microservices Containers CI/CD AI/ML API Design Platform Engineering System Design Software Development Lifecycle Automation WCAG) 2.2 AA
4+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 10 days ago $143,000–$286,000
Python Java C++ AI ML Cloud-native Distributed Systems CI/CD Platform Engineering Software Development Lifecycle High Availability Fault Tolerance WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 77 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 44 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 39 days ago $143,000–$286,000
Python Java C++ AI ML Cloud-native Architecture distributed system s CI/CD DevOps API Design Platform Engineering Real-time Data Processing Model-driven Design WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

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