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
84 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 Merchant Technology team to drive the architecture, design, and development of scalable solutions for the Merchant domain. This role involves providing hands-on technical leadership, mentoring engineers, and prototyping consumer-facing systems to make merchant workflows friction-free. You will build complex systems using Java and Python, leveraging LLMs for AI agent development. Key technical requirements include experience with large datasets, event-based systems like Apache Kafka or RabbitMQ, and cloud services on Microsoft Azure and Google Cloud Platform. You will also utilize REST APIs, ORM, and Service-Oriented Architecture to solve business challenges. The work focuses on applying GenAI technology to improve merchant buying decisions and assortment mix within a large-scale commerce and retail technology environment.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Drive the architecture, design, and development of scalable GenAI solutions for Walmart's Merchant domain.
  • Lead and mentor engineering teams in implementing complex systems while fostering a culture of technical excellence.
  • Perform hands-on prototyping, research, and coding for scalable, consumer-facing systems.
  • Collaborate with business and product teams to align technical solutions with long-term business goals.
  • Champion operational and engineering excellence through code reviews, architectural discussions, and troubleshooting sessions.
  • Provide technical mentorship to engineers and managers to develop high-quality talent.
  • Stay abreast of technical advancements to optimize system architecture and software development processes.

What we're looking for

  • At least 7 years of software engineering experience building highly available, large-scale systems in commerce, retail tech, or distributed environments.
  • Hands-on and architectural experience in AI agent development using LLMs and related frameworks.
  • Proficiency in modern programming languages such as Java and Python.
  • Hands-on experience designing and implementing event-based systems using technologies like Apache Kafka or RabbitMQ.
  • Strong experience with cloud services on Microsoft Azure and Google Cloud Platform (GCP).
  • Strong knowledge of Web Services (REST), API design, ORM, and Service-Oriented Architecture.
  • Proven experience mentoring engineers in technical problem-solving and career growth.
  • Master’s degree in computer science or a related field and 3 years of experience (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA +1 176 days ago $143,000–$286,000
Java GenAI LLMs RAG GCP Vertex AI Azure Docker CI/CD Distributed Systems Service-Oriented Architecture Big Data Data Engineering Multi-cloud WCAG) 2.2 AA
10+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 75 days ago
Python Java Scala Apache Spark Apache Kafka Google Cloud Platform Cassandra AzureSQL ML Ops Distributed Systems SQL NoSQL Deep Learning Natural Language Processing Reinforcement Learning Feature Store SaaS
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 36 days ago $143,000–$286,000
Cloud-Native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Real-time Data Processing Software Development Lifecycle Model-driven Design WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 99 days ago
Java Spring Boot Kafka No SQL AI/ML Distributed Systems Cloud-Native Architecture Event Driven Architecture Software Development Lifecycle Platform Engineering 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