Walmart logo

Principal, Software Engineer, iOS

Walmart

Bentonville, AR
Full Time
Senior
110k-220k
4 days ago

Job Description

About the Role

Position Summary... In this role, you will be responsible to support our Conversational AI mobile engineering team in driving down costs to implementation, championing continuous improvement, driving innovation and mentoring engineers on developing and enhancing our enterprise scale software applications and frameworks. We are looking for a Principal iOS Engineer to build SDKs which will be integrated into the mobile app - allowing our customers to shop by seamlessly interacting with their connected devices using only spoken language. Our team creates reusable technologies to help with customer acquisition, onboarding, and empowering merchants, while ensuring a seamless experience for both of these stakeholders. We also optimize tariffs and assortment in accordance with Walmart's Everyday Low-Cost philosophy. The Walmart Emerging-Tech group is a new group charted to drive the creation of the next generation retail and shopping experiences for both online and in-store. The group leads Walmart's efforts in Conversational AI, Voice Assistants, Extended Reality and more. As part of the Walmart Conversational AI team, we are building new capabilities to enable customers to shop via spoken language, including multimodal experiences and collaborations with strategic partners. We have launched experiences like the Sparky app for customers.

Key Responsibilities

  • Leading the work of other small groups of engineers, including offshore associates, by providing documentation, direction, and examples; identifying solutions; reviewing and approving proposed solutions; implementing architectural patterns; and performing design and code reviews.
  • Troubleshooting business and production issues by analyzing information, engaging support teams, formulating action plans, performing root cause analysis, and completing documentation.
  • Leading the discovery phase of medium to large projects by partnering with product management, design, project management, and UX teams; obtaining approvals; driving proof-of-concept; and implementing prototypes.
  • Developing innovation strategies, processes, and best practices by leading internal teams; assessing key opportunities; documenting scopes; developing plans and timelines; communicating with decision-makers; and resolving technology differences.
  • Leading medium- to large-scale, complex, cross-functional mobile engineering projects by collaborating with teams to determine requirements, translating them into solutions for iOS and Android, developing code, integrating solutions, conducting testing, and ensuring on-time delivery.
  • Promoting and supporting company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others, ensuring compliance, and supporting the Open Door Policy.

Requirements

  • 12+ years of iOS platform experience.
  • Proficient in Swift.
  • Thorough understanding of iOS App development, core principles, software design patterns, and best practices.
  • Deep understanding of various aspects of Mobile App Development.
  • Experience with SwiftUI.
  • Deep knowledge of mobile design patterns and mobile architecture.
  • Experience in integrating with REST-based backend services.
  • Experience working with large code bases and driving large projects.
  • Experience in mentoring engineers and influencing others.
  • Experience with CI/CD pipelines.
  • Knowledge of integrating 3rd party SDKs and APIs.
  • Experience in caching, logging, performance tuning, and monitoring.

Nice to Have

  • Background in creating inclusive digital experiences.
  • Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.
  • Experience with assistive technologies.
  • Knowledge of accessibility best practices and supporting an inclusive culture.

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area.
  • Option 2: 7 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 3 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).
  • Multiple health plans.
  • Health benefits including medical, vision, and dental coverage.
  • Performance-based bonus awards.
  • Company-paid life insurance.
  • Paid time off benefits including sick leave, parental leave, family care leave, bereavement, jury duty, voting.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program.

Working at Walmart

Walmart's culture is a competitive advantage, fostered by being together. Working in person allows for collaboration, quick alignment, and greater speed in innovation. The company values deepening understanding and investing in associates' development. Walmart is a global company with offices across the U.S. and worldwide, with headquarters in Bentonville, Arkansas, and primary hubs in the San Francisco Bay area and New York/New Jersey. Walmart Global Tech emphasizes making an epic impact through technology, valuing people-led and tech-empowered environments, and providing opportunities for career growth, skill development, and innovation at scale.

Apply Now

Job Details

Posted AtAug 14, 2025
Job CategoryMobile Development
Salary110k-220k
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

Bentonville, AR

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