Principal Software Engineer, Marketplace Technology

Walmart

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
28 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 78% 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, Marketplace Technology

As a Principal, Software Engineer - Marketplace Technology, you will join the Marketplace Tech team to lead the design and delivery of scalable platform capabilities. You will oversee the full software development lifecycle, architecting cloud-native, distributed systems that support AI/ML integration and real-time data processing. Your daily work involves building reusable tooling, high-performance microservices, and event-driven systems to transform complex data into actionable insights for connecting customers with third-party sellers. You will utilize a technical stack including Python, Java, C++, Golang, Scala, Kafka, Cassandra, DB2, Elastic Search, Logstash, Kibana, and Kubernetes. The role focuses on solving technical challenges related to high availability, fault tolerance, and low-latency Rest APIs to drive seller success, customer experience, trust, safety, and growth within a dynamic marketplace environment.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure, reusable tooling, and AI/ML frameworks.
  • Architect and implement cloud-native, distributed systems ensuring high availability, scalability, and fault tolerance.
  • Oversee the full software development lifecycle including coding, testing, deployment, monitoring, and incident response.
  • Integrate AI agents and intelligent applications using modern programming languages and model-driven design principles.
  • Provide technical leadership and mentorship to influence architectural standards and promote maintainability.
  • Collaborate with stakeholders to define requirements, measure success, and drive continuous improvement initiatives.
  • Perform code reviews in Golang, Java, and Scala to ensure adherence to best practices and coding standards.

What we're looking for

  • Must have a Bachelor's degree in a related field and 5 years of software engineering experience, or 7 years of experience in software engineering.
  • Must have a Master's degree in a related field and 3 years of software engineering experience (preferred).
  • Must have extensive experience leading platform engineering initiatives, shared infrastructure, and scalable ML frameworks.
  • Must have proven expertise in cloud-native architecture and distributed system design for high availability and fault tolerance.
  • Must have experience designing and developing high-performance microservices using Java, Golang, and Scala.
  • Must have experience implementing low-latency Rest APIs in Golang and building event-driven systems using Kafka.
  • Must have experience deploying containerized services on Kubernetes and integrating Elastic Search, Logstash, and Kibana.
  • Must have knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards (preferred).

More like this

Similar roles

Principal Software Engineer, Marketplace

Walmart

Sunnyvale, CA 4 days ago $143,000–$286,000
Cloud-native Architecture AI/ML Distributed Systems CI/CD Real-time Data Processing Platform Engineering Model-driven Design Observability Software Development Lifecycle Testing AI Agents
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

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

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