Principal Software Engineer, Experimentation Platform

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bentonville, ARSunnyvale, CA
Salary
$110,000–$220,000 / yr
Employment
Full-time
Posted
31 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $165k
$90k $295k
below market most similar roles pay here above market

This role pays less than 77% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $165k 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 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, Experimentation Platform

JOB TITLE: (USA) Principal, Software Engineer-Experimentation Platform The Principal, Software Engineer-Experimentation Platform joins the Walmart Experimentation Platform team to lead the technical direction for backend services. This role involves designing, developing, and scaling efficient systems and pipelines to support global experimentation needs. You will drive the multiyear technical strategy, mentor senior engineers, and partner with data scientists and product managers to advance experimentation methodologies. Key responsibilities include authoring architecture proposals, managing projects across multiple teams, and ensuring operational excellence for mission-critical systems. Required technical skills include expertise in Java, Scala, Lua, or Rust, along with experience maintaining compute environments across local and cloud-based systems. The role focuses on solving the technical challenges of building a reliable, scalable self-serve experimentation platform, including A/B testing, feature flags, and risk-mitigated deployments.

What does a Software Engineer earn in Arkansas?

Median $165000 from 155 postings across 3 companies.

See salary data

What you'll do

  • Define the technical roadmap and multi-quarter strategy for the experimentation platform services.
  • Design, develop, and scale efficient backend systems and pipelines to support global teams.
  • Author architecture proposals and lead design reviews to set technical direction across services.
  • Translate business requirements into technical solutions including design docs, implementation plans, and code.
  • Troubleshoot production issues by performing root cause analysis and formulating action plans.
  • Mentor Staff and Senior Engineers to enable them to lead large-scale technical initiatives.
  • Lead evaluations and integration of emerging technologies through proof-of-concepts and adoption strategies.
  • Ensure operational excellence by driving incident mitigation and upholding code quality and security standards.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Proven technical leadership of a team of engineers.
  • Experience designing, developing, testing, and maintaining large-scale systems.
  • Expertise in one or more of the following: Java, Scala, Lua, or Rust.
  • Ability to maintain and deploy compute environments across local and cloud-based systems.
  • Expertise in reliability engineering, observability, platform governance, and operational excellence for mission-critical systems.
  • Experience with experimentation (A/B testing), feature flags, data solutions, AI/ML products, or open-source contributions (preferred).

More like this

Similar roles

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 46 days ago $143,000–$286,000
Platform Engineering Cloud-Native Distributed Systems AI ML CI/CD Observability Model-Driven Design Software Development Lifecycle Real-time Data Processing Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Hoboken, NJ +1 13 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

Principal Software Engineer

Walmart

Sunnyvale, CA 108 days ago $143,000–$286,000
Java ReactJS Python JavaScript Rust C++ Dart CI/CD Cloud-Native Architecture AI/ML GitHub Copilot SDKs Model Runtimes Feature Stores Observability 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

Bentonville, AR 10 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-native CI/CD Platform Engineering Observability Software Development Lifecycle Real-time Data Processing Testing WCAG) 2.2 AA
5+ yrs exp