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
32 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 88% 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

As a (USA) Principal, Software Engineer, you will join the Search and Discovery Customer Experience Team to lead the design and delivery of scalable platform capabilities. You will oversee the full software development lifecycle, providing strategic technical leadership and mentoring engineers while ensuring high availability and system reliability. Your daily responsibilities include defining technical architecture, driving coding standards, and leading discovery phases for major projects. You will utilize a full-stack proficiency in React, iOS, Android, Node.js, and Java, alongside GraphQL, RESTful services, and public cloud platforms like Azure or GCP. This role focuses on enhancing browsing, searching, and navigation on the website and apps, specifically solving problems related to providing accurate product information and creating seamless, accessible interactions for customers.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Lead technical architecture for complex systems to ensure scalability, performance, and security.
  • Set technical direction by driving coding standards, design patterns, and engineering best practices.
  • Mentor engineers through code reviews, design discussions, and hands-on technical guidance.
  • Deliver high-quality software using rigorous unit testing, CI, and continuous integration practices.
  • Own technical documentation for all architectural decisions and design options.
  • Lead discovery phases of major projects to define scope and milestones.
  • Bridge technical and non-technical stakeholders across Business, Product, UX, QA, and DevOps teams.

What we're looking for

  • 10+ years of experience in software development focused on large-scale distributed systems with a large user base.
  • Proven track record in architecture for data-backed services, high-scale applications, and end-to-end delivery.
  • Advanced knowledge of distributed system design, design patterns, data structures, and algorithms.
  • Full-stack proficiency in React, iOS, Android, Node.js, and Java.
  • Strong API development skills in Node.js, GraphQL, and RESTful services.
  • Familiarity with public cloud platforms such as Azure or GCP.
  • Option 1: Bachelor's degree in computer science or related area and 5 years’ experience in software engineering.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Master’s degree in computer science or related area and 3 years' experience in software engineering (preferred).
  • Knowledge of 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 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 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 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

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

Principal Software Engineer

Walmart

Bentonville, AR +1 32 days ago $110,000–$220,000
Java J2EE Spring JVM RESTful Web Services Service Oriented Architecture CI/CD Machine Learning AI Cloud-native Architecture Distributed Systems Platform Engineering Unit Testing WCAG) 2.2 AA Root Cause Analysis
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR +1 55 days ago $110,000–$220,000
AI/ML Python NodeJS Java Spring React Vector Databases Cloud-Native Architecture CI/CD Distributed Systems SDLC Embeddings MCP Servers WCAG) 2.2 AA
5+ yrs exp