CareerPlan

Senior Software Engineer, Partner Onboarding - Apple Services Engineering

Cupertino, United States of AmericaFull-time2026-10-15 → 2026-11-10

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.