Senior Software Engineer, iOS

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $176k
$103k $249k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $161,375–$214,000 — the blue band above. At the midpoint, this role pays about $176k versus about $188k 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 · Senior Software Engineer, iOS

The Senior Software Engineer- iOS joins the Driver Experience group within the Last Mile Delivery initiative. This role focuses on the success of the Last Mile platform, which powers grocery, general merchandise, and same-day delivery services. You will develop highly scalable services to process millions of daily requests, specifically addressing driver payments, miles driven, and the externalization of core delivery services. Key responsibilities include designing large-scale distributed systems, managing complex projects, and providing technical guidance to small engineering teams. You will utilize Swift, RxSwift, UIKit, Foundation frameworks, xibs, and storyboards. Technical requirements include experience with Cloud Components, Azure Cloud Stack, Kafka, event-driven architecture, and micro-services. You must also demonstrate proficiency in CI/CD, unit testing, and implementing Web Content Accessibility Guidelines 2.2 AA standards.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Design and build highly scalable distributed systems to process millions of requests per day.
  • Lead technical solutions for problems related to scale, monetization, and large-scale data processing.
  • Write and develop production code while conducting unit testing to ensure system sustainability.
  • Manage complex projects by translating business requirements into technical designs and implementation plans.
  • Provide technical guidance and documentation to small groups of engineers and offshore associates.
  • Troubleshoot production issues by performing root cause analysis and developing action plans for resolution.
  • Participate in the discovery phase of projects to create high-level designs with product and UX teams.
  • Respond to user questions and concerns while identifying short-term and long-term technical solutions.

What we're looking for

  • Must have a Bachelor's degree in a related field and 3 years of software engineering experience, or 5 years of software engineering experience.
  • Must have 6+ years of experience in Native App development.
  • Must have experience with RxSwift, Swift, UIKit, Foundation frameworks, xibs, and storyboard.
  • Must have 3+ years of experience in Cloud Components and Architecture.
  • Must have experience with large scale distributed systems, event-driven architecture, and designing/maintaining APIs for scalable platforms.
  • Must have experience with Kafka or other high volume-low latency messaging infrastructure.
  • Must have experience with Azure Cloud Stack or other cloud stacks.
  • Must have extensive knowledge of open-source libraries, design patterns, and micro-service architecture.
  • Must be familiar with CI/CD and unit testing.
  • Must have excellent communication skills to articulate complex technical concepts to broad audiences.
  • Master’s degree in a related field and 1 year of software engineering experience (preferred).
  • 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, Android

Walmart

Sunnyvale, CA 20 days ago $117,000–$234,000
Swift RxSwift UIKit Foundation Native App Development Azure Kafka Distributed Systems Event-Driven Architecture CI/CD Unit Testing APIs Design Patterns 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, iOS

Lyft

San Francisco, CA 25 days ago $148,000–$185,000
Swift iOS UIKit SwiftUI DeclarativeUI Reactive Programming Figma Mobile Infrastructure Networking Open Source
Hybrid

Senior iOS Engineer

CVS Health

Remote (CA) 5 days ago $101,970–$203,940
Swift SwiftUI iOS UIKit Foundation Git GitHub CI/CD Circle CI MVC MVVM Agile SAFe
5+ yrs exp Remote

Senior Software Engineer, iOS Platform

Airbnb

Remote 2 days ago $196,000–$230,000
Swift Go Ruby SwiftUI Agentic AI Bazel CI Testing Build Systems Swift Macros Structured Concurrency iOS Frameworks Tooling
5+ yrs exp Remote