Walmart logo

Staff, Software Engineer, IOS

Walmart

Sunnyvale, CA
Full Time
Senior
143k-286k
7 days ago

Job Description

About the Role

As a Staff Software Engineer, you will be a key member of the iOS Walmart Plus team which owns responsibility for Walmart subscription, Customer Acquisition, Retention, and Payments that affect the entire Walmart Plus subscription; a foundational component in the support of our 265 million customers. We are looking for someone who has excellent experience in developing iOS apps, able to innovate, collaborate, and would like to make a difference to the current and future developments of Walmart iOS applications. In this role you will be responsible for building new visualizations, working closely with product and UX teams and collaborating with cross functional teams.

Key Responsibilities

  • Assists in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, directions, examples, and timeline.
  • Provides support to the business by responding to user questions, concerns, and issues, researching and identifying solutions, and guiding implementation strategies.
  • Manages small to large-sized complex projects by reviewing requirements, translating into technical solutions, researching alternatives, developing code, conducting unit testing, and ensuring on-time delivery.
  • Troubleshoots business and production issues by gathering information, performing root cause analysis, developing solutions, and completing online documentation.
  • Participates in the discovery phase of small to medium-sized projects to develop high-level design by partnering with product management, project management, business, and UX teams.
  • Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance.

Requirements

  • Experience with mobile software development using Swift and Objective-C.
  • Experience using distributed source code version control systems (Git/Github).
  • Experience with Apple SDKs for iOS development.
  • Experience with software debugging techniques (debuggers, loggers, crash report tools).
  • Published iOS application is required.
  • Demonstrates up-to-date expertise and applies this to the development, improvement, and release of the Walmart iOS App.

Nice to Have

  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments).
  • Experience with embedded real-time systems with limited resources (memory and processing).
  • Experience with command line XCode build tools for Continuous Integration.
  • Experience in design patterns, MVVM MVC, data structures and algorithms.
  • Experience in unit and integration testing using Swift, SwiftUI, Combine, and Objective-C code.
  • Background in creating inclusive digital experiences, implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility.

Qualifications

  • 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 or related area.
  • Option 2: 6 years' experience in software engineering or related area.
  • Preferred: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.

Benefits & Perks

  • Incentive awards for performance.
  • 401(k) match, stock purchase plan.
  • Paid maternity and parental leave.
  • Paid time off (PTO), including sick leave, holidays, and other purposes.
  • Multiple health plans.
  • Health benefits including medical, vision, and dental coverage.
  • Walmart-paid education benefit program (Live Better U).
  • Additional compensation includes annual or quarterly performance bonuses and stock for certain positions.

Working at Walmart

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career.

Apply Now

Job Details

Posted AtJul 17, 2025
Job CategoryMobile Development
Salary143k-286k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Walmart

Website

walmart.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Warehouse Clubs, Supercenters, and Other General Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches