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
11 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 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 Marketplace Tech team to lead the design and delivery of scalable platform capabilities and cloud-native architecture. This role involves overseeing the full software development lifecycle, including coding, testing, CI/CD deployment, and incident response across multiple teams. The engineer will architect distributed systems, integrate AI/ML technologies, and build reusable tooling to transform complex data into actionable insights for third-party sellers. Key technologies include Python, Java, C++, Golang, Scala, Kafka, Cassandra, DB2, Elastic Search, Logstash, Kibana, and Kubernetes. The position requires expertise in building high-performance microservices, implementing low-latency Rest APIs, and refactoring monoliths. The work focuses on enhancing seller success and customer experience by developing predictive and causal solutions within a dynamic marketplace environment.

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 advanced ML frameworks.
  • Architect and implement cloud-native, distributed systems ensuring high availability and real-time data processing.
  • Oversee the full software development lifecycle including coding, testing, CI/CD deployment, and incident response.
  • Integrate AI/ML technologies into software products to enhance customer and associate experiences.
  • Provide technical leadership and mentorship to promote engineering best practices and innovation.
  • Translate business needs into actionable technical requirements and measurable outcomes with stakeholders.
  • Maintain architectural documentation and drive continuous improvement initiatives across multiple teams.

What we're looking for

  • Must have a Bachelor's degree in a related field and 5 years of software engineering experience, or 7 years of software engineering experience.
  • Must have a Master's degree in a related field and 3 years of software engineering experience (preferred).
  • Must have extensive experience in platform engineering leadership, delivering scalable infrastructure and reusable tooling.
  • Must have proven expertise in cloud-native architecture and distributed system design for high availability and fault tolerance.
  • Must have proficiency in AI/ML integration and building intelligent software systems using Python, Java, and C++.
  • Must have experience designing and developing high-performance microservices using Java, Golang, and Scala.
  • Must have experience deploying containerized services on Kubernetes and integrating Kafka for event-driven systems.
  • Must have knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA +1 62 days ago
Java Python C++ Spring Boot Cassandra Azure SQL Kafka Solr Vespa Vector DB Apache Airflow CI/CD Cloud-native Architecture Distributed Systems AI/ML Software Development Lifecycle Testing Incident Response
5+ yrs exp Hybrid

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 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 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 13 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