Principal Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

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

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

(USA) Principal, Software Engineer As a Principal Engineer in the Fraud and Risk platform, you will join the Inkiru team to define and drive the architecture of next-generation fraud prevention systems. You will lead the design of platforms combining real-time decisioning, entity intelligence, agentic AI, and human-in-the-loop workflows. Your daily responsibilities include architecting entity resolution and graph intelligence systems, designing AI-native systems for automated fraud analysis, and developing explainability frameworks for fraud decisions. You will utilize expertise in distributed systems, microservices architecture, and high-throughput architectures to operationalize ML models at scale. The role focuses on solving complex fraud and risk problems by ensuring high availability, reliability, and scalability across Gateway, Platform, and Data Science teams to provide rapid insights and secure shopping experiences.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define the architecture for next-generation fraud and risk prevention platforms at massive scale.
  • Lead system design for real-time fraud detection and policy enforcement.
  • Architect entity resolution and graph intelligence systems for fraud prevention.
  • Design agentic AI platforms for automated fraud analysis and reasoning.
  • Develop patterns for integrating ML models and AI agents into production systems.
  • Lead the development of explainability frameworks for fraud decisions.
  • Own the cross-system strategy to align architecture across Gateway, Platform, and Data Science teams.
  • Ensure all systems meet strict requirements for latency, reliability, and scalability.

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 or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Proven track record of architecting and scaling large distributed systems.
  • Deep expertise in system design, platform engineering, and microservices architecture.
  • Strong experience with real-time decision systems and high-throughput architectures.
  • Experience architecting systems that operationalize ML models at scale.
  • Strong understanding of ML-driven decisioning systems and tradeoffs (rules vs models).
  • Familiarity with fraud/risk systems, identity systems, or trust & safety domains.
  • Experience with entity resolution, graph systems, or behavioral analytics (preferred).
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area (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 30 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Real-time Data Processing Observability Model-driven Design AI Agents WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 43 days ago $143,000–$286,000
Cloud-native Architecture Distributed Systems AI/ML Kubernetes Platform Engineering Observability Microservices Software Development Lifecycle Model-driven Design Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 44 days ago $143,000–$286,000
Python Java C++ AI/ML Cloud-native Architecture Distributed Systems CI/CD Platform Engineering Software Development Lifecycle Monitoring Incident Management Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA 77 days ago
AI/ML Cloud-Native Distributed Systems Microservices CI/CD Real-time Data Processing Model-driven Design Observability Agile Platform Engineering Software Development Lifecycle Testing
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 70 days ago $110,000–$220,000
AI/ML Cloud-Native Distributed Systems CI/CD Platform Engineering Real-time Data Processing Model-driven Design AI Agents Software Development Lifecycle WCAG) 2.2 AA
5+ yrs exp