Software Engineer, Apple Pay - Wallet, Payments & Commerce

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cary, NC
Posted
55 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$163k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $202,800–$254,750.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Apple Pay - Wallet, Payments & Commerce

Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC) joins the Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You will take full ownership of solutions throughout the entire product and software development lifecycle, including designing, building, testing, delivering, and maintaining exceptional software. Daily responsibilities involve participating in technical discussions, writing specifications, reviewing code, and producing documentation while providing on-call support and monitoring for production systems. The role requires expertise in distributed systems fundamentals, Java, Kotlin, Spring, REST, and gRPC services. You will utilize containerization tools like Docker and Kubernetes, work with cloud-native applications, and manage SQL/NoSQL databases. The work focuses on the technical challenges of building software for Apple Pay, transit, digital keys, and identity.

What does a Software Engineer earn in North Carolina?

Median $187300 from 51 postings across 15 companies.

See salary data

What you'll do

  • Design, build, test, deliver, and maintain high-scale distributed software systems.
  • Take full ownership of software solutions through all stages of the development lifecycle.
  • Shape platform architecture by operating, monitoring, and providing on-call support for production software.
  • Write technical specifications, review peer code, and produce comprehensive documentation.
  • Develop and maintain REST and/or gRPC services for server-to-server or mobile client interactions.
  • Implement cloud-native applications with a focus on resilience, security, and privacy.
  • Manage data using SQL and NoSQL databases like Aurora, DynamoDB, or CockroachDB.
  • Utilize containerization, orchestration, and CI/CD pipelines to deploy and manage services.

What we're looking for

  • 3+ years of experience building and maintaining complex software systems.
  • BS/MS in Computer Science or equivalent experience.
  • Solid understanding of distributed systems fundamentals.
  • Ability to communicate complex technical concepts clearly to diverse audiences and global teams.
  • Track record of building long-term professional relationships and driving projects from conception to production.
  • Hands-on software development experience with Java or Kotlin and Spring (preferred).
  • Experience with REST/gRPC services, containerization (Docker, Kubernetes), and cloud-native applications (preferred).
  • Familiarity with CI/CD, observability tools, networking, security, and SQL/NoSQL databases (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Card & Savings

Apple Inc

Cary, NC 18 days ago
Kotlin Java Spring Docker Kubernetes AWS CI/CD Kafka SQL NoSQL Aurora DynamoDB Datadog Splunk OpenTelemetry mTLS JWT Infrastructure as Code Canary Deployments Feature Flags

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 31 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL