×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Apple — Wallet Commerce; WPC

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: Apple Inc.
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Senior Developer, DevOps
Job Description & How to Apply Below
Position: Senior Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC)

Senior Software Engineer, Apple Pay – Wallet, Payments & Commerce (WPC)

Cupertino, California, United States – Software and Services

Imagine what you could do here! At Apple, great ideas become phenomenal products, services, and customer experiences very quickly. The Wallet, Payments & Commerce (WPC) team builds the world’s best software for payment, transit, event tickets, digital keys, and identity. We are looking for experienced engineers who are passionate about their craft, crave the challenge of architecting systems at scale, and thrive in a fast‑paced environment.

If you love solving meaningful problems that impact millions of people and defining the technical direction of critical services, we want to hear from you!

Description

Lead the intricate challenge of building resilient and reliable distributed software systems at Apple’s scale. You will have flexibility to drive creative solutions, support from a talented team, and access to diverse technologies. You will have autonomy and responsibility to take full ownership of your solutions. You’ll join a nimble team involved in every stage of the product and software development lifecycle, designing, building, testing, delivering, and maintaining exceptional software that truly makes a difference.

In this fast‑paced environment you will be hands‑on in all phases and actively shape the architecture and design of our platforms and offerings through deep experience in operating, monitoring, and providing on‑call support for the software you build.

Responsibilities
  • As a senior member of the team, you’ll drive technical discussions, write specifications, mentor peers, review code, and produce impactful documentation. Success in this role therefore requires strong self‑motivation, crisp and clear communication, a highly collaborative approach, and the ability to work effectively across teams and disciplines to define and influence engineering strategy.
Minimum Qualifications
  • Extensive experience architecting, building, and maintaining mission‑critical distributed systems at large scales.
  • Deep understanding of distributed systems fundamentals and trade‑offs in consistency, latency, and throughput.
  • A commitment to engineering excellence, continuous improvement, and the curiosity to evaluate and advocate for new technologies and patterns.
  • Ability to communicate thoughtfully and clearly, both verbally and in writing, to drive consensus on complex technical concepts with diverse audiences, including global teams and external partners.
  • A track record of building and sustaining healthy long‑term relationships and technical influence within your team and beyond its boundaries.
  • The tenacity and perseverance to lead complex projects all the way from conception to production.
  • No formal degree is required. What matters most is your mindset, your initiative, and your demonstrated ability to apply advanced skills to real‑world applications.
  • Experience using generative AI tools throughout the software development lifecycle to produce high‑quality software.
Preferred Qualifications
  • Deep hands‑on software development expertise with Java or Kotlin and Spring.
  • Proven development and operational experience with high‑volume REST and/or gRPC services (either server‑to‑server or mobile client facing).
  • Strong experience designing for containerization and orchestration (e.g. Docker, Kubernetes).
  • Significant time spent architecting, building, and operating cloud‑native (e.g. AWS) applications with resilience, failover, and self‑healing as core features.
  • Expertise in designing robust CI/CD pipelines and defining infrastructure as code.
  • Extensive experience with observability strategies and tools (e.g. Prometheus, Grafana, Open Telemetry, Datadog).
  • Deep understanding of modern networking and experience using traffic tools for tracing and debugging.
  • Fundamental appreciation for, and understanding of, security, privacy, and cryptography (e.g. PKI, certificate management, JWT).
  • Hands‑on experience optimizing SQL/No

    SQL databases for scale (e.g. Aurora, Dynamo

    DB, Cockroach

    DB, Oracle).
Compensation & Benefits

Apple’s base pay is one part of our total compensation package and is determined within a…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary