Apple
Software Engineer, Apple Services Engineering
Found: December 14, 2025
This role is based in London, England, United Kingdom.
Responsibilities:
- Design, develop, and support a multi-tenant platform with various underlying technologies.
- Partner with teams across Apple to develop and ship new customer-facing features.
- Drive end-to-end project execution, from design reviews to production releases.
- Deploy, scale, and maintain highly concurrent and throughput-intensive services.
- Triage, investigate, and remediate production and operational issues.
Minimum Qualifications:
- Experience developing software in Java, C, or C++.
- Experience with distributed NoSQL and relational database technologies.
- Expertise in synchronous and asynchronous network application I/O frameworks.
- Industry experience building and operating large-scale multi-tiered distributed systems.
- Bachelor’s degree in an engineering-related field or equivalent job-related experience.
Preferred Qualifications:
- Strong background with NoSQL data stores, e.g., FoundationDB, DynamoDB, or Cassandra.
- Familiar with distributed streaming architectures and data analytics at massive scale.
- Experience using AWS, GCP, and cloud-native technologies (Containers, Kubernetes, gRPC).