iOS Engineer - Wallet

Apple

California

On-site

USD 110,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Wallet Engineering seeks proactive software engineers to join a multi-team environment spanning Transit, Access, Identity, and Provisioning, Core Wallet Experience, and First Party Products. You will ship features for Wallet and Apple Card, with exposure to NFC/UBW and high-scale services, in San Diego, Cupertino, and New York.

Join a team redefining how people manage passes, payments, and keys. Responsibilities include building UI, writing background and networking code, and developing

Qualifications

  • 2-5 years of strong programming skills, preferably with Swift and/or Objective-C.
  • 2-5 years of user-interface programming experience.
  • Excellent communication and collaborative skills.
  • Passion for product quality and attention to detail.
  • Ability to thrive in a fast-paced environment and handle dynamic project priorities.
  • Deep understanding of software architecture, performance optimization, and memory management across OS software layers.
  • BS in Computer Science or equivalent.
  • Experience developing on iOS, macOS, and/or watchOS.
  • Experience incorporating AI tools into the development process.

Responsibilities

  • As an engineer on our team, your responsibilities will range from high-level user interfaces to writing background processing and networking code, to developing frameworks used by other teams at Apple and third-party developers.
  • We collaborate closely with the other iOS engineering teams, human interface designers, diverse groups across Apple, and our partners at other companies.
  • You will tackle unique technical challenges at a global scale, working to deliver innovative solutions for millions of users while maintaining the performance and privacy standards that define Apple products.

Skills

Swift
Objective-C
UI Programming
Communication
Team Collaboration
Software Architecture
Performance & Memory

Education

BS in Computer Science

Job description

The Wallet Engineering team is looking for proactive and hardworking software engineers to join our growing team! Wallet allows you to securely collect and use boarding passes, movie tickets, coupons, and more, all in one place. It’s also the home for Apple Pay, the easiest and most convenient way to pay in stores, apps, and on the web. Beyond payments, the Wallet Engineering team is building the technology to replace the physical wallet. We have been hard at work, creating groundbreaking experiences with Apple Card, Apple Cash, and Apple Savings, and we’ve revolutionized how our customers ride public transit in cities around the world, including London, New York, and Tokyo. Join us and work on an exciting roadmap of features that change the everyday lives of people around the world.

The Transit, Access, Identity, and Provisioning team (San Diego / Cupertino)

The team is responsible for all user-facing features, such as buying transit cards in Wallet, viewing balances and commute plans, as well as NFC Express mode, which allows you to travel securely and privately on transit without needing to FaceID every time. Access expanded on this platform created by Transit to introduce hotel and home keys, car keys, student ID, and Disney MagicMobile. Access introduced Passive Entry, which allows transactions similar to NFC Express mode but over UWB and so occur at range, making the car key experience feel just the same as the key fob. Identity completed this platform journey by allowing driver’s licenses, government ID’s, and other documents into Wallet. Finally, underpinning all of Wallet products is provisioning. The infrastructure, user experience, and process of adding any card to Wallet. This team supports all Wallet requests across the organization to ensure a unified experience.

The First Party Products team (Cupertino / New York)

Responsible for Apple Card, Apple Savings, Apple Cash, Gift Cards, Issuer Installments, and Tap to Pay. Apple Card reimagined the credit card experience with a focus on simplicity, transparency, and privacy, giving customers real-time spending insights, Daily Cash rewards, and tools to pay less interest. Apple Savings extended this vision by offering customers a high-yield savings account right from Wallet, making it effortless to grow their Daily Cash. Apple Cash powers peer-to-peer payments across Messages and Wallet, enabling customers to send, receive, and spend money seamlessly. Gift Cards bring a unified redemption and balance experience directly into Wallet, while Issuer Installments gives customers flexible, transparent financing options at checkout through their participating card issuers. Tap to Pay transformed the iPhone into a payment terminal, empowering merchants of all sizes to accept contactless payments without any additional hardware. Together, this team builds and evolves the financial products at the heart of Wallet, delivering experiences that make managing money simpler, more accessible, and more secure for customers around the world.

The Core Wallet Experience Team (Cupertino)

Responsible for Wallet apps, frameworks, and the non-payment pass ecosystem, including coupons, membership, event tickets, and boarding passes. This team owns the everyday Wallet app experience, the central place where customers organize and access everything from a concert ticket to a gym membership to a boarding pass for their next flight. Beyond the app itself, the team builds and maintains the frameworks that power Wallet across Apple's platforms, enabling other teams at Apple and third-party developers to create rich, dynamic pass experiences for their customers. As the front door to everything Wallet offers, from Apple Pay to transit cards to digital IDs, the Core Wallet Experience team ensures that every interaction feels intuitive, polished, and unmistakably Apple.

Responsibilities

As an engineer on our team, your responsibilities will range from high-level user interfaces to writing background processing and networking code, to developing frameworks used by other teams at Apple and third-party developers. We collaborate closely with the other iOS engineering teams, human interface designers, diverse groups across Apple, and our partners at other companies. You will tackle unique technical challenges at a global scale, working to deliver innovative solutions for millions of users while maintaining the performance and privacy standards that define Apple products.

Requirements
  • 2-5 years of strong programming skills, preferably with Swift and/or Objective-C
  • 2-5 years of user-interface programming experience
  • Excellent communication and collaborative skills
  • Passion for product quality and attention to detail
  • Ability to thrive in a fast-paced environment and handle dynamic project priorities
  • Deep understanding of software architecture, performance optimization, and memory management across OS software layers
  • BS in Computer Science or equivalent
  • Experience developing on iOS, macOS, and/or watchOS
  • Experience incorporating AI tools into the development process
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Engineer - Wallet
iOS Engineer - Wallet

Apple Inc. • Cupertino (CA)

On-site
USD 130,000 - 160,000
iOS Engineer - Wallet
iOS Engineer - Wallet

Apple Inc. • New York (NY)

On-site
USD 100,000 - 140,000
iOS Wallet Engineer - Passes, Payments & Transit
iOS Wallet Engineer - Passes, Payments & Transit

Apple • California

On-site
USD 110,000 - 170,000
iOS Software Engineer
iOS Software Engineer

Apple • Cupertino (CA)

On-site
USD 140,000 - 210,000
iOS Software Engineer
iOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+3
iOS Software Engineer
iOS Software Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Senior Software Engineer (Technical Architect) - Wallet Platforms
Senior Software Engineer (Technical Architect) - Wallet Platforms

Apple • Cupertino (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC)
Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC)

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 190,000
Sr. Software Engineer, Apple Pay
Sr. Software Engineer, Apple Pay

Apple • Cary (NC)

On-site
USD 80,000 - 120,000
Senior iOS Engineer — Wallet & Pass UX
Senior iOS Engineer — Wallet & Pass UX

Apple Inc. • Cupertino (CA)

On-site
USD 130,000 - 160,000