Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CABentonville, AR
Salary
$143,000–$286,000 / yr
Employment
Full-time
Posted
39 days ago
Freshness
Confirmed live today

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 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

JOB TITLE: (USA) Principal, Software Engineer As a Principal Software Engineer – Mobile, you will join the team building AI-powered shopping experiences for iOS and Android apps. You will define architecture, establish reusable mobile patterns, and lead complex initiatives to integrate Generative AI into shopping journeys. Your daily work involves building AI-native patterns for conversational, generative UI, multimodal, and agentic experiences while creating reusable frameworks. You will solve technical challenges regarding streaming, dynamic UI, performance, and reliability. The role requires expertise in Swift/SwiftUI and Kotlin/Jetpack Compose, along with knowledge of distributed systems and mobile/backend architecture. You will partner with data science and AI platform teams to translate emerging technologies into intuitive commerce experiences, specifically addressing the technical problems of bringing large-scale AI capabilities to a massive consumer platform.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Define architecture for AI-powered experiences across iOS and Android applications.
  • Build AI-native patterns for conversational, generative UI, multimodal, and agentic experiences.
  • Create reusable mobile frameworks to enable AI capabilities across the shopping journey.
  • Solve technical challenges involving streaming, dynamic UI, performance, and application lifecycle.
  • Drive architecture across Swift/SwiftUI and Kotlin/Jetpack Compose platforms.
  • Lead complex cross-team initiatives and technical architecture reviews.
  • Mentor engineers and raise the technical bar across the organization.

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.
  • Deep experience building large-scale native iOS and/or Android applications.
  • Expertise in Swift/SwiftUI and/or Kotlin/Jetpack Compose and modern mobile architecture.
  • Track record of designing reusable platforms, frameworks, or capabilities used across teams.
  • Experience defining technical strategy and leading complex, cross-organizational initiatives.
  • Strong understanding of distributed systems, performance, reliability, and mobile/backend architecture.
  • Experience with Generative AI, LLMs, conversational, multimodal, or agentic systems (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA +1 39 days ago $95,000–$165,000
Swift SwiftUI Kotlin Jetpack Compose iOS Android Generative AI LLMs Distributed Systems Mobile Architecture Backend Architecture Streaming Agentic Systems
5+ yrs exp

Distinguished Software Engineer

Walmart

Sunnyvale, CA +1 39 days ago $169,000–$338,000
Swift SwiftUI Kotlin Jetpack Compose iOS Android Generative AI LLMs APIs Distributed Systems Cloud Platforms Service Architecture Observability Networking WCAG) 2.2 AA
6+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 74 days ago
Kotlin Swift Android iOS LLMs RAG Vector Search APIs Web Frontend Backend Services Prompt Engineering Embeddings Agentic Workflows WCAG) 2.2 AA Observability Testing Production Support
3+ yrs exp

Staff Software Engineer, Android/IOS

Walmart

Sunnyvale, CA 74 days ago $143,000–$286,000
Android Kotlin iOS Jetpack APIs LLMs RAG Vector Search System Design Web Frontend Backend Services Prompt Engineering Embeddings Agentic Workflows WCAG Testing Debugging Observability
4+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 116 days ago $143,000–$286,000
GenAI LLM React TypeScript Java Python JavaScript CSS MCP A2A CICD Trunk Based Development API Design SDKs Systems Design
10+ 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