Senior, IOS Software Engineer
Listed on 2026-01-02
-
Software Development
Software Engineer, Full Stack Developer
Position Summary... What you'll do... This role is located in Bentonville, AR is NOT eligible for sponsorship
As a Senior iOS Engineer at Sam's Club, you'll architect and build performant, scalable mobile experiences that make frictionless shopping seamless for millions of members. You'll work closely with product, design, and backend teams to deliver intuitive features that enhance personalization, speed, and reliability across the app. Your contributions will help drive member engagement and elevate Sam's Club's position as a leader in digital retail.
AboutTeam:
Sam's Scan & Go What you'll do:
Participate on a cross-functional team, working with product and design to understand and implement feature changes.
Attend daily agile team standups
Share in PR code reviews and testing as part of the Sam's Scan & Go mobile team
As a Senior iOS Engineer at Sam's Club, working on the Scan & Go mobile application, success hinges on a blend of technical excellence, product thinking, and collaboration. Here are the top 5 qualities, skills, or capabilities that would make someone thrive in this role:
Deep Expertise in iOS DevelopmentProficiency in Swift, UIKit, and Swift
UI.Strong understanding of iOS architecture patterns (MVC, MVVM, VIPER).
Experience with Core Data, Combine, and Concurrency (GCD/async-await).
Familiarity with App Store guidelines, performance optimization, and memory management.
Ability to think beyond code and understand user behavior, especially in retail environments.
Experience building highly usable, accessible, and intuitive interfaces.
Passion for solving real-world problems with technology—Scan & Go is all about speed, convenience, and reliability.
Comfortable working in cross-functional teams with product managers, designers, QA, and backend engineers.
Ability to mentor junior engineers, conduct code reviews, and contribute to technical discussions.
Clear communication of technical trade-offs and decisions to both technical and non-technical stakeholders.
Familiarity with CI/CD pipelines, unit/UI testing, and monitoring tools (e.g., Firebase, Xcode Instruments).
Understanding of networking, offline support, and data synchronization in mobile apps.
Experience integrating with enterprise APIs, feature flags, and analytics platforms.
Ability to own features end-to-end, from ideation to release and post-launch support.
Comfortable with Agile/Scrum methodologies, JIRA, and Git workflows.
Proactive in identifying issues, proposing solutions, and driving continuous improvement.
Sam Walton opened the first Sam's Club in 1983 to meet a growing need among customers who wanted to buy merchandise in bulk. Since then, Sam's Club has grown rapidly, opening more than 600 clubs in the U.S. and 100 clubs internationally. By offering affordable, wholesale merchandise to members, Sam's Club helps make saving simple for families and small business owners.
Sam's Club employs about 110,000 associates in the U.S. The average club is 134,000 square feet and offers bulk groceries and general merchandise. Most clubs also have specialty services, such as a pharmacy, an optical department, a photo center, or a tire and battery center.
Our company's success can be attributed to our employees. While technology has allowed us to be effective while working remotely, there is no substitute for being in the office together; it helps to shape our culture, collaborate, innovate, build relationships, and move more quickly. We strive to provide flexibility in order to promote a healthy work-life balance but recognize that in-person interactions are important to our culture and shared success.
We'll meet in person on a regular and purposeful basis.
Benefits:
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).