Senior Software Engineer, iOS

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
74 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$123k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $156,206–$214,000.

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, iOS

The Senior, Software Engineer - iOS joins the Driver Experience group within the Last Mile Delivery initiative. This role focuses on developing highly scalable services to process millions of daily requests, specifically addressing driver payments, mileage tracking, and the externalization of core delivery services. You will lead projects involving large-scale distributed systems, manage technical requirements, and provide guidance to small engineering teams. Key responsibilities include writing code, conducting unit testing, performing root cause analysis on production issues, and designing high-level system architectures. Required technical skills include Native App development using Swift, RxSwift, UIKit, Foundation frameworks, xibs, and storyboards. You must also possess experience with Cloud Components, Azure Cloud Stack, Kafka, event-driven architecture, micro-services, and CI/CD. This position solves complex software engineering problems to power grocery and same-day delivery propositions.

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 large-scale distributed systems to process millions of requests per day.
  • Lead technical solutions for problems related to system scale and monetization.
  • Write and develop production code while conducting unit testing and status reporting.
  • Troubleshoot production issues by performing root cause analysis and developing action plans.
  • Manage complex projects by translating business requirements into technical designs and solutions.
  • Provide technical guidance and documentation to small groups of engineers and offshore associates.
  • Participate in project discovery phases to create high-level designs with product and UX teams.
  • Research and identify implementation designs based on return on investment and business value.

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.
  • Option 2: 5 years’ experience in software engineering or related area.
  • 6+ years of working experience in Native App development using RxSwift, Swift, UIKit, Foundation frameworks, and xibs or storyboards.
  • 3+ years of working experience in Cloud Components and Architecture.
  • Demonstrated experience in large scale distributed systems, event-driven architecture, and designing/maintaining APIs for highly scalable platforms.
  • Experience with Kafka or other high volume-low latency messaging infrastructure and Azure Cloud Stack or other cloud stacks.
  • Knowledge of open-source libraries, design patterns, micro-service architecture, CI/CD, and unit testing.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering (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 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, 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 Lead Software Engineer, iOS

Capital One Financial

McLean, VA +1 60 days ago
Swift iOS Kotlin Android Agile APIs Web Open Source Frameworks Interactive AI Tooling Pull Requests Mobile Development
6+ yrs exp