Software Engineer — Wallet & Payments Platform

Apple Inc.

Cary (NC)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. is seeking a Software Engineer for Apple Pay within the Wallet, Payments & Commerce group in Cary, NC. You will design and implement scalable distributed services, collaborate across teams, and own features from conception through production.

You’ll work in a fast-paced environment focused on reliability, security, and user-centric experiences. The role requires hands-on development with Java/Kotlin, Spring, REST/gRPC, and containerized deployments, with opportunities to influence

Qualifications

  • 3+ years of experience building and maintaining complex software systems.
  • A solid understanding of distributed systems fundamentals.
  • Commitment to continuous learning and improvement, and curiosity about new technologies and patterns.
  • Ability to communicate thoughtfully and clearly with diverse audiences, including global teams and external partners.
  • Track record of building healthy long-term relationships within your team and beyond.

Responsibilities

  • Design, build, test, deliver, and maintain software for Apple Pay Wallet and related platforms.
  • Participate in technical discussions, write specifications, review code, and produce documentation.
  • Own features end-to-end and contribute to architecture decisions for scalable systems.
  • Operate and monitor services, providing on-call support as needed.

Skills

Distributed systems
Clear written communication
Collaboration
Self-motivated
Startup mindset

Education

BS/MS in Computer Science

Tools

Java/Kotlin
Spring
REST/gRPC
Docker
Kubernetes
AWS
CI/CD
OpenTelemetry
Prometheus

Job description

Apple Inc. is seeking a Software Engineer for Apple Pay within the Wallet, Payments & Commerce group in Cary, NC. You will design and implement scalable distributed services, collaborate across teams, and own features from conception through production.

You’ll work in a fast-paced environment focused on reliability, security, and user-centric experiences. The role requires hands-on development with Java/Kotlin, Spring, REST/gRPC, and containerized deployments, with opportunities to influence

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Engineer — Wallet & Payments Platform
iOS Engineer — Wallet & Payments Platform

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+3
Senior Cloud Platform Engineer - Wallet & Payments
Senior Cloud Platform Engineer - Wallet & Payments

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 180,000
Senior Backend Engineer – Payments Platform, Scalable
Senior Backend Engineer – Payments Platform, Scalable

Apple Inc. • Cary (NC)

On-site
USD 135,000 - 170,000
Senior Software Engineer - Pay Provisioning Platform
Senior Software Engineer - Pay Provisioning Platform

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 180,000
iOS Payments & Wallet Engineer
iOS Payments & Wallet Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
iOS Engineer — Wallet & Pay Platform
iOS Engineer — Wallet & Pay Platform

Apple • Cupertino (CA)

On-site
USD 140,000 - 210,000
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
Lead Systems Architect, Scalable Payments Platform
Lead Systems Architect, Scalable Payments Platform

Apple Inc. • Cupertino (CA)

Hybrid
USD 216,000 - 325,000
Medical benefits
Dental coverage
Stock programs
+1
Senior Backend Software Engineer, Apple Pay
Senior Backend Software Engineer, Apple Pay

Apple Inc. • Cary (NC)

Hybrid
USD 135,000 - 170,000