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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $185,000–$225,312 — the blue band above. At the midpoint, this role pays about $214k versus about $205k 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

JOB TITLE: Staff, Software Engineer As a Staff Android Engineer, you will join the team powering next-generation mobile experiences to lead the architecture, development, and evolution of scalable Android applications and shared platform capabilities. You will build complex applications, SDKs, libraries, and tooling while defining modern architecture standards using Kotlin, Jetpack Compose, Coroutines, Flow, MVVM, and MVI. Your daily work involves optimizing app performance, managing CI/CD pipelines, and integrating AI/ML capabilities for on-device and cloud-powered solutions. You will solve technical problems related to modularization, build optimization, and offline-first mobile APIs. The role requires deep expertise in mobile observability, secure development practices, and performance tuning to ensure high-quality, reliable retail technology that serves millions of users daily through scalable, reusable mobile platform components.

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 regarding startup times, ANRs, and crash-free sessions.
  • 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.
  • Mentor senior engineers and provide architectural guidance across multiple Android teams.
  • Translate complex business problems into scalable technical solutions for both technical and non-technical stakeholders.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering.
  • Option 2: 6 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science or related field and 3 years' experience in software engineering (preferred).
  • Deep proficiency in Kotlin and modern Android frameworks like Jetpack Compose (preferred).
  • Strong experience with mobile architecture patterns, modularization, and large-scale app development.
  • Experience with CI/CD pipelines, Gradle optimization, and mobile observability tools.
  • Solid understanding of API design, performance tuning, and secure mobile development.
  • Proven track record of technical leadership and cross-team influence.

More like this

Similar roles

Staff Software Engineer, Android

Walmart

Sunnyvale, CA 23 days ago $143,000–$286,000
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI Modularization CI/CD Gradle Node.js Rust Go AI/ML Crash Analytics Performance Monitoring WCAG) 2.2 AA
8+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 59 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 +1 97 days ago $117,000–$234,000
Kotlin Android SDK Jetpack Compose MVVM Kotlin Coroutines Clean Architecture GraphQL REST APIs JUnit Espresso CI/CD Git Firebase GitHub CoPilot ChatGPT Agile WCAG) 2.2 AA
5+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 130 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 118 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 76 days ago $143,000–$286,000
Java Node.js React REST GraphQL Spring Tomcat Kafka ActiveMQ SQL No-SQL Appium Selenium Jira Rest Assured AssetJ Gatling CI/CD Agile Microservices
4+ yrs exp