Principal Software Engineer

Walmart

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
78 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $214k
$126k most similar roles pay here $303k

This role pays more than 72% of similar roles. Most pay $169,550–$216,725 — the shaded band above. At the midpoint, this role pays about $214k versus about $193k 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 184 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 180 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 and collaborating with product and UX/UI teams. Your daily work involves managing the Marketplace Platform for experience and API, ensuring robust performance through cloud-native architecture and distributed system design. The role requires expertise in Java for backend services, ReactJS for frontend development, and integration of AI-enhanced applications using Python, JavaScript, Dart, Rust, and C++. You will solve complex problems regarding real-time data processing and scalability while ensuring high availability and seamless integrations within the marketplace ecosystem to empower third-party sellers.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and maintain advanced frameworks to enhance Walmart’s Marketplace capabilities for sellers and partners.
  • Develop and manage high-availability, scalable distributed systems using cloud-native architecture principles.
  • Execute the full software development lifecycle including coding, testing, CI/CD deployment, and incident response.
  • Architect and build intelligent software systems that integrate AI agents and advanced machine learning models.
  • Provide technical leadership and mentorship to junior engineers to foster professional growth and engineering excellence.
  • Translate complex business requirements into actionable technical specifications and measurable performance metrics.
  • Maintain architectural decision records to ensure transparency and alignment in technical planning.
  • Drive the development of shared infrastructure, reusable tools, and scalable internal platforms.

What we're looking for

  • Candidates must have a Bachelor's degree in computer science or a related field and 5 years of software engineering experience.
  • Alternatively, candidates may qualify with 7 years of experience in software engineering or a related area.
  • Experience is preferred for those with a Master's degree and at least 3 years of software engineering experience.
  • Proficiency in Java for backend services and ReactJS for frontend development is required.
  • Candidates should have experience with Python, JavaScript, Dart, Rust, or C++ to build intelligent systems.
  • Expertise in cloud-native architecture, distributed system design, and CI/CD pipelines is required.
  • Experience in AI/ML integration, including building agents with multi-step reasoning and tool-augmented tasks, is required.
  • Knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies is preferred.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 78 days ago $143,000$286,000
Java ReactJS Python TypeScript JavaScript Rust Dart C++ CI/CD Microservices GitHub Copilot API Design System Design Cloud-Native Architecture SDKs WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA 98 days ago $143,000$286,000
Java Go Python SQL NoSQL Distributed Systems Microservices CI/CD JVM C++ Rust Dart JavaScript Big Data Cloud-Native GitHub Copilot Observability Monitoring Data Processing
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 23 days ago $143,000$286,000
Python Java C++ Cloud-native Architecture Distributed Systems CI/CD AI/ML Real-time Data Processing 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 21 days ago $143,000$286,000
Python Java C++ Cloud-native Architecture Distributed Systems AI/ML CI/CD Data Services Model-driven Design Real-time Data Processing Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid