Senior Software Engineer

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
36 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 66% of similar roles. Most pay $142,450–$177,250 — the blue band above. At the midpoint, this role pays about $176k versus about $160k 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

The (USA) Senior, Software Engineer joins the Transactions Checkout Team within the Pre-Purchase Organization to deliver fast, reliable mobile checkout journeys. You will build and scale high-performance iOS experiences, leading medium-to-large engineering initiatives to manage cart reviews, promotions, payments, and order placement. Daily responsibilities include integrating iOS with distributed backend systems, owning production stability through root-cause analysis, and mentoring engineers while performing code reviews. You will utilize Swift, SwiftUI, UIKit, and Swift Concurrency to implement MVVM, VIPER, and Clean Architecture. Technical requirements include experience with REST, GraphQL, Combine, and CI/CD pipelines using Cocoa Pods or Swift Package Manager. This role solves the technical challenge of reducing friction and improving conversion rates for high-volume retail transactions across mobile platforms.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Build and scale high-performance iOS checkout experiences using Swift and SwiftUI.
  • Lead medium-to-large iOS engineering initiatives and technical projects.
  • Integrate iOS applications with distributed backend systems via REST and GraphQL.
  • Own production stability through root-cause analysis and issue prevention.
  • Lead design and code reviews while mentoring other engineers.
  • Deliver reliable features and performance for peak retail events.
  • Use data and experimentation to reduce friction and improve conversion rates.

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.
  • 5+ years of experience building iOS apps with Swift and SwiftUI.
  • Strong expertise in UIKit, iOS SDK, MVVM, VIPER, Clean Architecture, and Coordinators.
  • Hands-on experience with Swift Concurrency (async/await) and Combine.
  • Experience integrating with REST and GraphQL backend APIs.
  • Proficient in unit/UI testing, CI/CD pipelines, and code reviews.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience (preferred).

More like this

Similar roles

Senior Software Engineer

Walmart

Sunnyvale, CA 51 days ago $117,000–$234,000
Node.js GraphQL TypeScript Python JavaScript REST Distributed Systems AI/ML Generative AI Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Bentonville, AR +1 2 days ago $90,000–$180,000
Swift SwiftUI UIKit Combine Core Data Node.js GraphQL REST JSON Core Animation MVVM VIPER Coordinators SPM CocoaPods Carthage MapKit CloudKit TestFlight Auto Layout
3+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 66 days ago $143,000–$286,000
Swift iOS SDK Java GraphQL Android MVVM MVP API Design Unit Testing Multithreading Networking Offline Storage Agile WCAG) 2.2 AA Technical Solutions Architecture
4+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA +1 61 days ago
Python Java TypeScript JavaScript Rust C++ Dart Cassandra Kafka Azure SQL Solr Vespa CI/CD AI/ML Generative AI NoSQL Object-Oriented Programming Algorithms Data Structures
3+ yrs exp Hybrid

Senior Software Engineer

Walmart

Bentonville, AR 12 days ago
AI ML GenAI CI/CD Automated Testing Software Development Lifecycle Object-Oriented Programming Observability Data Engineering Data Science WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 26 days ago $117,000–$234,000
Java AI ML Generative AI CI/CD Automated Testing Software Development Lifecycle Object-Oriented Programming Observability Technical Design Debugging Code Review WCAG) 2.2 AA
3+ yrs exp