Senior Software Engineer, Android

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Employment
Full-time
Posted
20 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $176k
$103k $248k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $149,500–$178,318 — the blue band above. At the midpoint, this role pays about $176k versus about $164k 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 · Senior Software Engineer, Android

The Senior, Software Engineer - Android will join the Driver Experience group within the Last Mile Delivery initiative. This role focuses on the technical infrastructure powering grocery, general merchandise, and same-day delivery services, specifically addressing driver payments, mileage tracking, and service externalization. You will develop highly scalable services to process millions of daily requests, leading efforts on scale and monetization while translating business requirements into technical solutions. Key responsibilities include designing distributed systems, writing code, conducting unit testing, and troubleshooting bugs. Required technical skills include Native App development using RxSwift, Swift, UIKit, Foundation, xibs, and storyboards. You must also possess experience with Cloud Components, Azure Cloud Stack, Kafka, event-driven architecture, micro-services, and CI/CD. The role requires solving complex software engineering problems to ensure sustainable, high-volume, low-latency performance.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Design and build highly scalable distributed systems to process millions of requests per day.
  • Write and develop production code while conducting unit testing to ensure software quality.
  • Translate complex project requirements into technical solutions and implementation designs.
  • Troubleshoot open issues, perform bug-fixes, and ensure on-time delivery of project milestones.
  • Research and identify technical solutions, including alternative designs based on business value.
  • Participate in the discovery phase of projects to create high-level designs with product and UX teams.
  • Provide technical guidance to the business regarding feasibility, implementation strategies, and system implications.
  • Maintain APIs and services for highly scalable platforms using cloud components and event-driven architecture.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • Option 2: 5 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area (preferred).
  • 4+ years of working experience in Native App development.
  • Experience with RxSwift & Swift languages, UIKit & Foundation frameworks, and xibs & storyboard.
  • 3+ years of working experience in Cloud Components and Architecture.
  • Experience with Kafka or other high volume-low latency messaging infrastructure.
  • Experience with Azure Cloud Stack or other cloud stacks.
  • Knowledge of open-source libraries, design patterns, and micro-service architecture.
  • Familiarity with CI/CD and unit testing.
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Senior Software Engineer, iOS

Walmart

Sunnyvale, CA 74 days ago
Swift RxSwift UIKit Foundation xibs storyboard Azure Kafka CI/CD Unit Testing Distributed Systems Event-Driven Architecture Native App Development APIs WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer, iOS

Walmart

Sunnyvale, CA 11 days ago $117,000–$234,000
Swift RxSwift UIKit Foundation xibs Storyboard Azure Kafka Distributed Systems Event-Driven Architecture CI/CD Unit Testing APIs Native App Development WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer, Full Stack/Android

Walmart

Sunnyvale, CA 31 days ago $117,000–$234,000
Kotlin Android Jetpack Compose ViewModel Coroutines Flow Room MVVM Clean Architecture Azure Kafka CI/CD Unit Testing Distributed Systems Event-Driven Architecture APIs WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Genworth Financial

New York, NY +1 91 days ago $96,700–$145,000
TypeScript Node.js Next.js React React Native Flutter GraphQL Swift Kotlin PostgreSQL MongoDB CI/CD DevSecOps iOS Android
10+ yrs exp Hybrid

Senior Software Engineer

Coinbase

Remote 26 days ago
Go TypeScript React API Design Distributed Systems AI/ML Observability Caching Incident Response Testing
5+ yrs exp Remote

Senior Software Engineer

Microsoft

US 107 days ago $119,800–$234,700
C C++ Go Python Chromium Ninja SDLC Telemetry Logging Security Testing Feature Flags Disaster Recovery SLA Incident Retrospectives
4+ yrs exp Hybrid