Principal Software Engineer

Walmart

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CABentonville, AR
Employment
Full-time
Posted
62 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $165,000–$214,500.

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

The (USA) Principal, Software Engineer joins the Advertising Technology group to lead the design and delivery of scalable platform capabilities. This role involves driving technical execution across multiple teams to develop AI-enhanced applications and real-time data solutions. You will architect and implement cloud-native, distributed systems, oversee the full software development lifecycle, and integrate AI agents using model-driven design principles. The position requires deep expertise in Java, Spring Boot, Cassandra, Azure SQL, Kafka, Solr, Vespa, Vector DB, and Apache Airflow, alongside proficiency in Python and C++. You will solve complex challenges within the AdTech space, managing billions of monthly ad requests and developing intelligent data systems that ingest and optimize vast data flows from online and in-store activities to improve experiences for customers and advertisers.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Lead platform engineering efforts to deliver scalable infrastructure and reusable tooling.
  • Architect and implement cloud-native, distributed systems ensuring high availability and fault tolerance.
  • Oversee the full software development lifecycle including coding, testing, deployment, and incident response.
  • Integrate AI agents and intelligent applications using advanced programming languages and model-driven design.
  • Provide technical leadership and mentorship to promote engineering best practices across multiple teams.
  • Collaborate with stakeholders to define requirements and drive continuous improvement initiatives.

What we're looking for

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering.
  • 7 years’ experience in software engineering or related area.
  • Extensive experience in platform engineering leadership, delivering scalable infrastructure and reusable tooling.
  • Deep expertise in AdTech platforms and distributed systems using Java/Spring Boot, Cassandra, Azure SQL, Kafka, Solr, Vespa, Vector DB, and Apache Airflow.
  • Proven expertise in cloud-native architecture and distributed system design ensuring high availability and fault tolerance.
  • Proficiency in AI/ML integration and building intelligent software systems using Python, Java, and C++.
  • Strong technical execution skills across the full software development lifecycle, including CI/CD, testing, and incident response.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience (preferred).

More like this

Similar roles

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 44 days ago
Python Java C++ AI/ML Cloud-native Distributed Systems CI/CD Platform Engineering Software Development Lifecycle Web iOS Android Model-driven Design WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA 51 days ago $143,000–$286,000
Cloud-native Architecture AI/ML Python Java C++ Distributed Systems CI/CD Platform Engineering Data Services Model-driven Design Real-time Data Processing Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 12 days ago $110,000–$220,000
Java React GraphQL BigQuery CI/CD Cloud-Native Architecture Microservices Containers ML Frameworks API Design Observability Distributed Systems System Design
5+ yrs exp Hybrid

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