iOS Software Engineer

Apple•Cupertino, CA

About The Position

Join Apple’s Apple Pay and Wallet team to build native experiences for Apple platforms, including iOS, iPadOS, macOS, and visionOS. The role involves designing well-architected solutions for customers as well as merchants and issuers that use Apple APIs, and maintaining and improving existing features. Because the software runs on billions of devices, solutions must be secure, resilient, and operate at large scale. The engineer collaborates with teams across Apple, including human interface designers, product experts, quality engineers, and senior leadership, and advocates for sound engineering and customer needs.

Requirements

  • Strong software engineering skills.
  • Experience creating software for native, non-web platforms.
  • Critical-thinking and problem-solving skills.

Nice To Haves

  • Experience developing software for Apple platforms such as iOS, macOS, or visionOS.
  • Experience with Swift or Objective-C.
  • Experience working in large codebases.
  • A demonstrated history of creating well-crafted, maintainable applications or frameworks.
  • Industry experience in e-commerce, banking, financial services, payments, or related fields.
  • A strong understanding of what makes a good customer experience.
  • Knowledge of computer security or privacy fundamentals.
  • Comfort communicating ideas and concepts to a variety of audiences.

Responsibilities

  • Build native Apple Pay and Wallet experiences for Apple platforms.
  • Design and implement well-architected solutions for users, merchants, and issuers that consume Apple APIs.
  • Improve and maintain existing team features.
  • Develop secure, resilient solutions that work at scale.
  • Collaborate with human interface designers, product experts, quality engineers, and senior leadership.
  • Advocate for engineering considerations and customer needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service