Principal Software Engineer, Frontend (Mobile)

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bentonville, AR
Salary
$110,000–$220,000 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 85% of similar roles. Most pay $169,550–$216,725 — the blue band above. At the midpoint, this role pays about $165k versus about $193k 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, Frontend (Mobile)

The Principal, Software Engineer– Frontend (Mobile) joins the Corporate Technology and Services team to lead the design and development of next-generation mobile applications. This role involves providing technical leadership to engineers, architecting and scaling React Native applications using Expo, and establishing best practices for state management and performance optimization across iOS and Android. You will mentor teams, oversee CI/CD pipelines, and manage the full mobile app lifecycle while collaborating with Product and UX stakeholders. Key technologies include React, React Native, JavaScript, TypeScript, and AI-driven developer tools such as Agentic AI, MCP, and LLMs. The work focuses on delivering high-quality, secure, and accessible consumer-facing mobile experiences for millions of users, ensuring technical excellence through cloud-native architecture and modern mobile OS integrations.

What does a Software Engineer earn?

Median $196750 from 2546 postings across 156 companies.

See salary data

What you'll do

  • Lead teams of engineers through technical direction, architectural guidance, and solution reviews.
  • Architect, build, and scale React Native applications using Expo, JavaScript, and TypeScript.
  • Establish best practices for state management, performance optimization, and platform-specific integrations for iOS and Android.
  • Mentor engineers on React and mobile fundamentals to foster a culture of technical excellence.
  • Oversee the full mobile app lifecycle, including CI/CD pipelines, publishing, and release management.
  • Utilize Agentic AI, MCP, and LLM-based developer tools to streamline workflows and improve code quality.
  • Partner with Product and UX stakeholders to define technical strategies and validate high-impact solutions.

What we're looking for

  • 10+ years of experience in software engineering.
  • 5+ years of experience in frontend or mobile development.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area.
  • 7 years of experience in software engineering or a related area (alternative to degree).
  • Deep expertise in React Native, Expo, JavaScript, and TypeScript.
  • Proven track record of delivering and scaling consumer-facing mobile apps with App Store and Google Play deployments.
  • Strong knowledge of mobile OS internals, including iOS/Android project structures and native modules.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Bentonville, AR 115 days ago $110,000–$220,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
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

Principal Software Engineer

Walmart

Bellevue, WA 65 days ago $132,000–$264,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 122 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Model-Driven Design Real-time Data Processing NICE InContact WCAG) 2.2 AA Testing Monitoring Incident Response
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 128 days ago $143,000–$286,000
Java Go Python SQL NoSQL Distributed Systems Microservices CI/CD JVM C++ Rust JavaScript Dart Cloud-native Big Data Observability Monitoring GitHub Copilot WCAG) 2.2 AA
10+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 118 days ago $143,000–$286,000
Java React Redux Microservices Distributed Systems Event-Driven Architecture APIs Webhooks Cloud-Native Platform Engineering Data AI WCAG) 2.2 AA
10+ yrs exp