CareerPlanSign in

Sr. Software Engineer, Enterprise Technology Services

Cupertino, United States of America💼 Full-time🗓 2026-09-04 → 2026-09-28

Core

Design and develop highly scalable distributed platforms and applications handling petabytes of data and millions of transactions per hour for Apple's global operations.

Role type

Senior Software Engineer (Enterprise Technology Services)

Builds

Global-scale identity, device security, anti-abuse, supply chain, and manufacturing integration platforms

Domain

Enterprise Technology / Distributed Systems

Required skills

Java, OOP, data structures, algorithms, high-scale distributed systems, message-driven/event-driven architectures, caching strategies, relational and NoSQL databases

Preferred skills

Tech lead experience, GenAI coding tools, search/indexing technologies, data lakehouse architectures, API design (REST/gRPC/GraphQL)

Technologies

Java, Kafka, RabbitMQ, Redis, Postgres, MongoDB, Elasticsearch, Docker, gRPC

Responsibilities

Architect and roll out new features on a modular Java platform; design scalable data and integration workflows; operate and maintain production platforms; set technical standards and mentor engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via apple · Listed on CareerPlan, which tracks 872,000+ jobs from 20+ sources.