Senior Distributed Systems Engineer - Java/Kotlin

Apple Inc.

Cupertino (CA)

On-site

USD 150,000 - 278,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple seeks an experienced software engineer to lead the design and operation of highly scalable distributed systems within the Wallet, Payments & Commerce team in Cupertino. You will architect, implement, test, and maintain services powering Apple Pay, transit, events, digital keys and identity, with autonomy and collaboration across teams.

As a senior engineer, you will drive technical discussions, mentor peers, review code, and shape the architecture while ensuring reliability, security, and

Qualifications

  • BS degree in computer science or equivalent experience.
  • Experience architecting mission-critical distributed systems at scale.
  • Strong communication across global teams.
  • Commitment to engineering excellence and learning new technologies.
  • Ability to influence engineering strategy.
  • Experience with cloud-native apps, CI/CD and security considerations.

Responsibilities

  • Lead architecture discussions and define system design for large-scale services.
  • Mentor peers and contribute to code reviews.
  • Own from conception to production and on-call support.
  • Collaborate with cross-functional teams to shape product direction.

Skills

Distributed systems design
Java/Kotlin/Scala
REST/gRPC services
Cloud-native apps AWS
Containerization Docker/Kubernetes
Observability tools
Security and cryptography basics
Cross-team communication

Education

BS in computer science or equivalent

Tools

Docker
Kubernetes
AWS
Prometheus
Grafana
OpenTelemetry
Datadog
Cassandra
DynamoDB
JWT / PKI

Job description

Apple seeks an experienced software engineer to lead the design and operation of highly scalable distributed systems within the Wallet, Payments & Commerce team in Cupertino. You will architect, implement, test, and maintain services powering Apple Pay, transit, events, digital keys and identity, with autonomy and collaboration across teams.

As a senior engineer, you will drive technical discussions, mentor peers, review code, and shape the architecture while ensuring reliability, security, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Wallet & Payments Systems Engineer — Distributed, Scalable
Wallet & Payments Systems Engineer — Distributed, Scalable

Socket.dev • Cary (NC)

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

Apple • Cary (NC)

On-site
USD 80,000 - 120,000
Software Engineer — Wallet & Payments Platform
Software Engineer — Wallet & Payments Platform

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Scalable Distributed Backend
Senior Software Engineer - Scalable Distributed Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Lead Systems Architect, Scalable Payments Platform
Lead Systems Architect, Scalable Payments Platform

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 216,000 - 325,000
Medical benefits
Dental coverage
Stock programs
+1
Senior Java Software Engineer - IT Systems & Platforms
Senior Java Software Engineer - IT Systems & Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Stock options
Healthcare coverage
Retirement benefits
Senior Distributed Systems Engineer: Scale High-Performance
Senior Distributed Systems Engineer: Scale High-Performance

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical coverage
Retirement benefits
Employee stock programs
+1
Senior Distributed Systems Engineer, Large-Scale & On-Call
Senior Distributed Systems Engineer, Large-Scale & On-Call

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Employee stock purchase plan
Restricted stock units
Medical and dental coverage
+2
Senior Backend Engineer: Scalable Payments Platform
Senior Backend Engineer: Scalable Payments Platform

Apple Inc. • Cary (NC)

On-site
USD 120,000 - 180,000
Senior Principal Engineer, Wallet & Payments Architect
Senior Principal Engineer, Wallet & Payments Architect

Apple Inc. • Cupertino (CA)

On-site
USD 263,000 - 394,000