CareerPlan

Senior Software Engineer - Apple Pay Cryptography Services

Shanghai, ChinaFull-time2026-10-30 → 2026-11-10

Core

Building massively scalable cryptographic services and web services for Apple Pay to secure payments and customer data.

Role type

Senior Software Engineer (Cryptography & Payments)

Builds

Production-quality service and client code for Apple Pay platform

Domain

Fintech / Payments / Cryptography

Required skills

Java, Kotlin, RESTful web services, automated testing, CI/CD pipelines, cryptography fundamentals, HSM operations, debugging

Preferred skills

Payments/financial services experience, secure element/tokenization knowledge, AWS, applied cryptography concepts, Hardware Security Modules (HSMs)

Technologies

Java, Kotlin, AWS, HSMs

Responsibilities

Define, implement, test and operate new features for Apple Pay; Write thread-safe, performant, object-oriented, and inherently testable code; Build and maintain unit and components test coverage; Participate in code reviews, design reviews, and sprint planning; Collaborate with client teams on feature integration and issue resolution; Debug and resolve defects in existing services; Work with cryptographic primitives and HSM-backed key operations; Document delivered components and hand off knowledge

Seniority

Senior, hands-on IC