Principal Software Engineer

Walmart

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
12 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 87% 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 825 open roles on FindRole.

Listed pay typically runs $121,000–$242,000 across 473 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 Marketplace team to lead the design and delivery of scalable platform capabilities. This role involves driving the full software development lifecycle across multiple teams to build high-availability, cloud-native distributed systems. You will architect reusable tooling, frameworks, and infrastructure while providing technical leadership and mentorship to engineers. Key responsibilities include managing real-time data processing, ensuring fault tolerance, and integrating AI/ML technologies. The position requires proficiency in coding, testing, CI/CD deployment, observability, and model-driven design. You will specifically work on solutions for domestic and international third-party sellers, addressing complex problems in onboarding, catalog management, order fulfillment, and returns. The role ensures technical excellence and innovation within a large-scale distributed systems environment to support marketplace operations.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure, reusable tooling, and frameworks.
  • Drive the full software development lifecycle across multiple teams to ensure high availability and fault tolerance.
  • Architect and implement cloud-native distributed systems to enhance product capabilities.
  • Provide technical leadership and mentorship to influence architectural decisions and promote engineering excellence.
  • Collaborate with stakeholders to define technical requirements and measure success metrics.
  • Integrate AI/ML technologies and model-driven design to enhance software solutions.
  • Foster continuous improvement by adopting new technologies and refining processes to optimize performance.

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.
  • Must have 7 years of experience in software engineering or a related area.
  • Must have extensive experience in platform engineering leadership and delivering scalable, reliable cloud-native architectures.
  • Must have proven expertise in designing and implementing distributed systems for real-time data processing and AI/ML integration.
  • Must be proficient in software development lifecycle management, including coding, testing, CI/CD deployment, and observability.
  • Must be able to lead technical teams, mentor engineers, and influence architectural decisions across multiple projects.
  • Must be skilled in applying model-driven design and leveraging AI agents to enhance software solutions.
  • Must have a 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 29 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 AI Agents WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 120 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 42 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML Kubernetes Platform Engineering Observability Microservices Software Development Lifecycle Model-driven Design Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 27 days ago $143,000–$286,000
Python Golang Java Scala C++ Kubernetes Kafka Cassandra DB2 Elastic Search Logstash Kibana CI/CD Distributed Systems Microservices REST APIs AI/ML Cloud-native Architecture Data Visualization Monitoring
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 34 days ago $143,000–$286,000
Python Java C++ Cloud-native Architecture CI/CD AI/ML Platform Engineering Observability Testing Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

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