Principal Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

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

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

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

As a (USA) Principal, Software Engineer, you will join the Walmart Fulfillment Services Technology team to lead the design and delivery of scalable platform capabilities. You will be a hands-on technical leader responsible for writing production-quality code, building automated tests, and managing the full software development lifecycle to ensure high availability and real-time data processing. Your work involves architecting cloud-native infrastructure, reusable tooling, and AI/ML-enhanced applications using Python, Java, and C++. You will solve complex problems related to integrating transportation, inventory, warehouse operations, and billing for third-party sellers. By collaborating with cross-functional partners, you will translate business needs into technical requirements, ensuring fault-tolerant systems that support global fulfillment models and enhance seller experiences through innovative, intelligent software solutions.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Write production-quality code and build automated tests for full production deployment.
  • Lead platform engineering to deliver scalable, cloud-native infrastructure and reusable tooling.
  • Manage the full software development lifecycle to ensure high availability and real-time data processing.
  • Architect and integrate AI/ML-enhanced applications to support millions of users.
  • Provide technical leadership and mentorship to promote engineering excellence across teams.
  • Translate business needs into actionable technical requirements and measurable success metrics.
  • Adopt innovative tools and practices to enhance development velocity and software quality.

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.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience (preferred).
  • Demonstrate strong coding skills and the ability to deliver production-quality code in languages such as Python, Java, and C++.
  • Provide extensive experience in platform engineering leadership, cloud-native architectures, and reusable infrastructure.
  • Show proven expertise in software development lifecycle management, including CI/CD, testing, observability, and incident response.
  • Possess a strong background in AI/ML integration and building intelligent software systems.
  • Demonstrate knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

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 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 32 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Real-time Data Processing Observability 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++ 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

Bentonville, AR +1 11 days ago $110,000–$220,000
Python AI ML Cloud-native CI/CD Distributed Systems Platform Engineering Model-driven Design Real-time Data Processing Software Development Lifecycle Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp Hybrid

Principal Software Engineer

Walmart

Bentonville, AR 4 days ago $110,000–$220,000
Platform Engineering Cloud-Native Architecture AI/ML Distributed Systems CI/CD Software Development Lifecycle Model-Driven Design Real-time Data Processing Identity Governance Incident Response WCAG) 2.2 AA
5+ yrs exp