Senior Software Engineer, Partner Onboarding - Apple Services Engineering
Core
Architect and build distributed, fault-tolerant services managing distribution rights, price calculation, and partner onboarding for Apple Services.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Distributed services for rights management, pricing, and partner onboarding workflows
Domain
Consumer Technology / Financial Services
Required skills
Java, distributed systems design, NoSQL and relational databases, multi-threaded application development, Unix/Unix-like OS, test automation, observability
Preferred skills
Kafka, AI-assisted engineering, caching strategies, system performance tuning
Responsibilities
Architect distributed services for rights and pricing, own partner onboarding lifecycle, modernize payments and invoicing systems, drive codebase modernization and test automation, mentor junior engineers
Seniority
Senior, hands-on IC
