Senior, Software Engineer - iOS

World's largest retailer with a team of 15,000+ software engineers, data scientists and service professionals delivering innovations.
$117,000 - $234,000
iOS
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Consumer · Enterprise SaaS · E-Commerce

Description For Senior, Software Engineer - iOS

Join Walmart's Customer Experience Team as a Senior iOS Software Engineer in Sunnyvale, CA. You'll be a key member of the Mobile Payment team, working on a brand new app experience built from scratch. The role involves designing and delivering high-quality code, collaborating with cross-functional teams, and implementing the latest technologies. With 6+ years of software engineering experience required, you'll contribute to an organization of 15,000+ tech professionals serving millions of customers daily. The position offers competitive compensation ($117,000-$234,000), comprehensive benefits, and hybrid work arrangements. You'll work with modern tools including Swift, GitHub, and GraphQL, while helping Walmart's mission to help people save money and live better. The role combines technical leadership with hands-on development, including mentoring opportunities and participation in the evolution of Walmart's mobile commerce platform.

Last updated a day ago

Responsibilities For Senior, Software Engineer - iOS

  • Design and deliver code that's readable, maintainable, testable, scalable, reusable, and efficient
  • Work in an Agile team with engineers, designers, and product managers
  • Think from the customer's perspective to recommend design improvements
  • Collaborate with backend teams to design effective APIs
  • Follow established architecture patterns and suggesting improvements
  • Implement new features according to specifications
  • Investigate and fix bugs
  • Build unit and UI tests
  • Learn and implement the latest technologies
  • Mentor fellow engineers
  • Participate in on-call rotations (daytime hours)

Requirements For Senior, Software Engineer - iOS

  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • 6+ years of experience as a software engineer
  • 3+ years of experience as a mobile iOS engineer
  • Expert Swift skills
  • Solid understanding of the full mobile development life cycle
  • Experience using GitHub
  • Unit testing best practices and patterns
  • Experience with CI/CD systems such as TeamCity or Jenkins
  • Strong English communication skills

Benefits For Senior, Software Engineer - iOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Education Budget
  • Multiple health plan options including vision & dental plans
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Performance-based bonus awards
  • Company-paid life insurance
  • Education assistance for Associate and dependents
  • Associate discounts in-store and online
  • Short-term and long-term disability

Interested in this job?

Jobs Related To Walmart Senior, Software Engineer - iOS

Software Engineer III - iOS Developer

Senior iOS Developer position at Walmart, developing and maintaining the retail giant's mobile applications with competitive pay and comprehensive benefits.

Senior, Software Engineer - iOS

Senior iOS Engineer role at Walmart developing scalable e-commerce applications for the world's largest retailer

Software Engineer III - Mobile (iOS)

Senior iOS Engineer role at Walmart Global Tech focusing on Health and Wellness solutions, offering competitive pay and benefits with hybrid work model.

Senior, Software Engineer | iOS Developer | Sunnyvale

Senior iOS Developer position at Walmart Global Tech, developing membership services with competitive pay and benefits in Silicon Valley.

Senior, Software Engineer - iOS

Senior iOS Engineer role at Walmart building scalable e-commerce applications with competitive pay and comprehensive benefits in Silicon Valley.