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
Fintech / Retail Services / Distributed Systems
Required skills
Java, distributed systems design, NoSQL databases, relational databases, multi-threaded programming, Unix/Linux, system architecture, test automation, observability
Preferred skills
Apache Kafka, AI-assisted engineering, caching strategies, system performance tuning
Responsibilities
Architect and build distributed services for rights and pricing; Own and evolve Partner Onboarding workflows; Design and modernize payment and invoicing systems; Mentor less experienced engineers; Drive codebase modernization and maintain test automation.
