Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
44 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

JOB TITLE: (USA) Principal, Software Engineer The Principal, Software Engineer leads platform engineering initiatives within the AI Shopping team to deliver scalable, cloud-native solutions and reusable infrastructure components. This role manages the full software development lifecycle, including design, testing, deployment, and maintenance across multiple teams. You will architect and implement AI/ML-enhanced applications that support high availability, fault tolerance, and real-time data processing for Web, iOS, and Android platforms. Key responsibilities include providing technical leadership, mentoring engineers, and translating business needs into technical requirements. You will utilize Python, Java, and C++ while leveraging model-driven design and modern development tools. The work focuses on building distributed systems and cloud-native platforms to manage large-scale traffic and data, ensuring reliability and extensibility while integrating generative AI for personalized, context-aware support.

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, cloud-native infrastructure and reusable tooling.
  • Manage the full software development lifecycle including design, testing, deployment, and maintenance.
  • Architect and implement AI/ML-enhanced applications with high availability and fault tolerance.
  • Provide technical leadership and mentorship to engineering teams to promote architectural standardization.
  • Translate business needs into clear technical requirements and measurable success metrics.
  • Ensure technical ownership by delivering quality solutions and proactively resolving issues.
  • Foster continuous improvement through innovation and the adoption of emerging technologies.

What we're looking for

  • Obtain a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 5 years of experience.
  • Alternatively, possess 7 years of experience in software engineering or a related area.
  • Demonstrate extensive experience in platform engineering leadership, delivering scalable infrastructure and reusable tooling.
  • Possess proven expertise in cloud-native architecture and distributed system design ensuring high availability and fault tolerance.
  • Exhibit strong technical skills in software development lifecycle management, including coding, testing, CI/CD deployment, and incident response.
  • Maintain proficiency in AI/ML integration and building intelligent software systems using Python, Java, and C++.
  • Demonstrate leadership in mentoring engineers and influencing architectural decisions across teams.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience (preferred).

More like this

Similar roles

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 51 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 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 53 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 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 60 days ago
AI/ML Cloud-Native Distributed Systems Microservices CI/CD Real-time Data Processing Model-driven Design Observability Agile Platform Engineering Software Development Lifecycle Testing
5+ yrs exp