Staff Software Engineer, Android

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
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $214k
$126k $303k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $175,125–$219,425 — the blue band above. At the midpoint, this role pays about $214k versus about $197k 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 · Staff Software Engineer, Android

As a (USA) Staff, Software Engineer - Android, you will join the team powering next-generation mobile experiences to lead the architecture and evolution of scalable Android applications and shared platform components. You will design and develop complex applications, SDKs, and libraries while defining modern architecture standards. Your daily work involves optimizing app performance, reliability, and scalability, as well as owning large initiatives from concept to production. You will utilize Kotlin, Jetpack Compose, Coroutines/Flow, MVVM/MVI, and Gradle for build optimization. Additionally, you will work with Node.js, Rust, or Go for server-side APIs and integrate AI/ML capabilities. This role solves technical challenges in retail technology by creating offline-first solutions, establishing CI/CD pipelines, and ensuring secure, accessible mobile experiences for millions of daily users.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Lead the design and development of complex Android applications and shared platform components like SDKs and libraries.
  • Define and drive modern Android architecture standards using Kotlin, Jetpack Compose, and modularization.
  • Optimize app performance, reliability, and scalability to reduce startup times and crash-free session issues.
  • Own large initiatives from concept to production, including CI/CD, build optimization, and technical strategy.
  • Partner with backend teams to design efficient mobile APIs and offline-first solutions.
  • Integrate AI/ML capabilities into Android apps while ensuring privacy, security, and performance best practices.
  • Mentor senior engineers and provide architectural guidance across multiple Android teams.
  • Implement strong observability practices including crash analytics and performance monitoring.

What we're looking for

  • 8-10 years of software engineering experience with strong Android development expertise.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering.
  • 6 years’ experience in software engineering or related area.
  • Deep proficiency in Kotlin and modern Android frameworks (Jetpack Compose preferred).
  • Strong experience with mobile architecture patterns, modularization, and large-scale app development.
  • Experience developing and testing Server-side APIs for mobile and web clients using Node.js, Rust, Go, etc.
  • Experience with CI/CD pipelines, Gradle optimization, and mobile observability tools.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering (preferred).

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 100 days ago $143,000–$286,000
Cloud-native Architecture Microservices Containers CI/CD AI/ML API Design Software Design Patterns System Design Software Development Lifecycle Monitoring Automation WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 68 days ago $143,000–$286,000
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI Modularization CI/CD Gradle API Design AI/ML Observability Crash Analytics Performance Tuning
4+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 58 days ago $117,000–$234,000
Kotlin Android SDK Jetpack Compose MVVM MVI Hilt Dagger Coroutines Flow RESTful APIs GraphQL JUnit Espresso Mockito CI/CD Gradle Git WCAG) 2.2 AA Push Notifications Deep Linking
3+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 75 days ago $117,000–$234,000
Android Kotlin Java Jetpack Compose MVVM Clean Architecture Android SDK Jetpack REST API Unit Testing CI/CD AWS Azure Agile Claude Cursor Copilot WCAG) 2.2 AA
3+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 114 days ago $110,000–$220,000
Java Spring Boot Kafka Azure GCP Docker Kubernetes CI/CD NoSQL React HTML CSS JavaScript LLMs RAG Vector Databases Agile Scrum Git RESTful services
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 26 days ago $110,000–$220,000
Cloud-native Architecture Microservices CI/CD Platform Engineering DevOps ML Frameworks API Design Software Development Lifecycle Containers Infrastructure Tooling Automation Software Design Patterns Monitoring Incident Management
4+ yrs exp