Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CABentonville, AR
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
176 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $214k
$126k $303k
below market most similar roles pay here above market

This role pays more than 79% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $214k versus about $192k 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 Principal, Software Engineer joins the Walmart Catalog Platform group to drive the creation of next-generation retail and shopping experiences. This role focuses on Content Creations, Partner APIs, Setup Experience, and end-to-end Item Management. You will lead and mentor teams, drive system architecture, and perform hands-on prototyping, research, and coding for scalable, consumer-facing systems. Key responsibilities include participating in code reviews, troubleshooting technical issues, and collaborating with product teams to minimize technical debt. You will work with GenAI technologies including LLMs, RAG, and cloud-based AI platforms like GCP Vertex AI or Azure. Required skills include Java, distributed computing, containerization using Docker and K8s, multi-cloud, and big data technologies. You must possess expertise in service-oriented architecture, CI/CD, and handling large datasets to solve complex business problems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Drive system architecture and software development processes for next-generation retail and shopping experiences.
  • Prototype, research, and code scalable, consumer-facing systems using Java and distributed computing.
  • Develop proofs of concept using GenAI technologies, including LLMs, RAG, and cloud-based AI platforms.
  • Lead and mentor engineering teams to foster technical excellence and career development.
  • Participate in code reviews, architectural discussions, and troubleshooting sessions to maintain high development standards.
  • Collaborate with business and product teams to ensure seamless integration and minimize technical debt.
  • Resolve technical issues arising during the development and deployment of new features and capabilities.

What we're looking for

  • Must have a BS in computer science or a related field and 5 years of software engineering experience, or 7 years of software engineering experience.
  • Must have at least 12 years of software engineering experience building highly available systems.
  • Must be proficient in programming languages, particularly Java.
  • Must have experience in data engineering, handling large datasets, and using databases including vector and big data technologies.
  • Must have expertise in distributed systems, service-oriented architecture, containerization (Docker/K8s), multi-cloud, and CI/CD.
  • Must have a proven track record of mentoring engineers and building successful software systems from inception to deployment.
  • Preferred experience with GenAI technologies such as LLMs and RAG.
  • Preferred Master’s degree in computer science or a related area and 3 years of software engineering experience.

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA +1 84 days ago $143,000–$286,000
GenAI LLMs Java Python Apache Kafka RabbitMQ Microsoft Azure Google Cloud Platform REST API Design ORM Service-Oriented Architecture System Design WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 15 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Model-Driven Design Real-time Data Processing NICE InContact WCAG) 2.2 AA Testing Monitoring Incident Response
5+ yrs exp

Principal Software Engineer

Walmart

Bellevue, WA 81 days ago $132,000–$264,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 144 days ago $143,000–$286,000
Java Go Python SQL NoSQL Distributed Systems Microservices CI/CD JVM C++ Rust JavaScript Dart Cloud-native Big Data Observability Monitoring GitHub Copilot WCAG) 2.2 AA
10+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 134 days ago $143,000–$286,000
Java React Redux Microservices Distributed Systems Event-Driven Architecture APIs Webhooks Cloud-Native Platform Engineering Data AI WCAG) 2.2 AA
10+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 131 days ago $110,000–$220,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
5+ yrs exp