Principal Software Engineer

Walmart

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
124 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

As a (USA) Principal, Software Engineer on the Marketplace Platform team, you will drive the architecture, design, and maintenance of advanced frameworks to enhance marketplace capabilities for sellers and channel partners. You will be responsible for designing, coding, debugging, and monitoring application health while providing technical mentorship to junior engineers. Your daily work involves managing the Marketplace Platform for experience and API, ensuring high availability and scalability through cloud-native architecture. You will utilize a technology stack including Java for backend services, ReactJS for frontend development, and Python, JavaScript, Dart, Rust, and C++ for AI/ML integrations. You will solve complex problems regarding real-time data processing, distributed systems, and building intelligent software systems that serve millions of customers and associates.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and maintain advanced frameworks to enhance Walmart's Marketplace capabilities for sellers and partners.
  • Drive the full software development lifecycle including coding, testing, CI/CD deployment, and incident response.
  • Architect and build intelligent software systems and AI-enhanced applications using Java, Python, and other languages.
  • Apply cloud-native architecture principles to ensure high availability, scalability, and fault tolerance in distributed systems.
  • Provide strategic technical guidance and mentorship to junior engineers to foster engineering excellence.
  • Translate ambiguous business needs into actionable technical requirements and clear operational metrics.
  • Maintain architectural decision records to ensure transparency and alignment in technical planning and tradeoffs.
  • Oversee the management of the Marketplace Platform API gateway to empower third-party sellers.

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 experience in software engineering.
  • Alternatively, must have 7 years of experience in software engineering or a related area.
  • Must be able to design, code, debug, and optimize application health for high-availability distributed systems.
  • Must possess expertise in Java for backend services and ReactJS for frontend development.
  • Must be able to architect and build intelligent software systems using Python, Java, JavaScript, Dart, Rust, and C++.
  • Must be able to lead the full software development lifecycle, including CI/CD deployment, observability, and incident response.
  • Must provide strategic technical guidance, mentorship, and supervision to engineers and their teams.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience (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 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

Hoboken, NJ +1 29 days ago $132,000–$264,000
Python Java JavaScript Dart Rust C++ AI/ML Cloud-native CI/CD Distributed Systems Platform Engineering Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 124 days ago $143,000–$286,000
Java ReactJS Python TypeScript Rust Dart C++ JavaScript CI/CD Microservices Containers Cloud-native Architecture ML Frameworks GitHub Copilot API Design Observability Monitoring SDKs Feature Stores WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 146 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp

Principal Software Engineer

Walmart

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

Staff Software Engineer

Walmart

Sunnyvale, CA 61 days ago
GenAI Distributed Systems Python Java TypeScript Rust C++ JavaScript Dart Microservices CI/CD Cloud-native Containers Observability ML Frameworks Feature Stores API Design System Design GitHub Copilot WCAG) 2.2 AA
4+ yrs exp