Principal Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $130k
$73k $296k
below market most similar roles pay here above market

This role pays less than 99% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $130k 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 719 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 592 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

As a (USA) Principal Software Engineer - Tech, you will join the team building AI-powered shopping experiences for iOS and Android applications. You will define architecture, establish reusable mobile patterns, and lead complex initiatives to integrate Generative AI into shopping journeys. Your daily responsibilities include building AI-native patterns for conversational, generative UI, multimodal, and agentic experiences while creating reusable frameworks to solve challenges in streaming, dynamic UI, performance, and reliability. You will drive architecture across Swift, SwiftUI, Kotlin, and Jetpack Compose while partnering with data science, backend, and product teams. The role focuses on the technical challenge of transforming rapidly evolving AI capabilities into intuitive, performant, and reliable customer experiences within a large-scale commerce platform, requiring expertise in distributed systems and mobile-backend architecture.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Define the 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 development using Swift/SwiftUI and Kotlin/Jetpack Compose.
  • Lead complex cross-team initiatives and conduct 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 $143,000–$286,000
Swift SwiftUI Kotlin Jetpack Compose iOS Android Generative AI LLMs Distributed Systems Mobile Architecture WCAG) 2.2 AA Agentic Systems Streaming Mobile Frameworks
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 $117,000–$234,000
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