Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $165,000–$214,500.

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

Listed pay typically runs $117,000–$234,000 across 593 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 BuyBox team to lead the design and delivery of scalable platform capabilities. This role involves driving cloud-native architecture and AI/ML integration across multiple teams while overseeing the full software development lifecycle. You will build scalable infrastructure, reusable tooling, and intelligent AI-enhanced applications designed for high availability and real-time data processing. Key responsibilities include providing technical leadership, mentoring engineers, and collaborating with cross-functional stakeholders to align engineering efforts with business objectives. You must demonstrate proficiency in distributed systems, CI/CD pipelines, testing, observability, and model-driven design. The work focuses on maintaining a microservices ecosystem that optimizes offer selection through machine learning and business rules to improve offer ranking and supply chain efficiency.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure, reusable tooling, and AI/ML frameworks.
  • Manage the full software development lifecycle to ensure high availability and real-time data processing.
  • Architect and integrate intelligent AI-enhanced applications using cloud-native principles and model-driven design.
  • Provide technical leadership and mentorship to promote engineering excellence and standardization across teams.
  • Define technical requirements and success metrics with stakeholders to align engineering efforts with business objectives.
  • Identify opportunities to enhance processes, tools, and product quality through continuous improvement.

What we're looking for

  • Obtain a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area.
  • Possess 5 years of experience in software engineering or a related area.
  • Alternatively, possess 7 years of experience in software engineering or a related area.
  • Master’s degree in Computer Science or related field and 4 years of experience in software engineering or related field (preferred).
  • Extensive experience leading platform engineering initiatives and delivering scalable, cloud-native architectures.
  • Proven expertise in designing distributed systems for real-time data processing and AI/ML integration.
  • Proficiency in software development lifecycle management, including CI/CD pipelines, testing, and observability.
  • Demonstrated ability to apply model-driven design and leverage AI agents to enhance software solutions.

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA 79 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 104 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 46 days ago $143,000–$286,000
Platform Engineering Cloud-Native Distributed Systems AI ML CI/CD Observability Model-Driven Design Software Development Lifecycle Real-time Data Processing Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 18 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 55 days ago
Java Python JavaScript Dart Rust C++ Cloud-native Architecture Distributed Systems AI/ML CI/CD Observability Model-driven Design Software Development Lifecycle Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 40 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