CareerPlan

Sr. Software Engineer, Enterprise Technology Services

Sunnyvale, United States of AmericaFull-time2026-10-19 → 2026-11-10

Core

Designing and developing 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 platforms for identity, device security, supply chain, manufacturing, and partner integration.

Domain

Enterprise Technology / Distributed Systems

Required skills

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

Preferred skills

Tech lead experience, GenAI coding tools, search technologies, data lake architectures, API design

Technologies

Java, Kafka, RabbitMQ, Redis, Postgres, Cassandra, Docker, gRPC, REST, GraphQL, Elasticsearch, Apache Iceberg