Apple
Software Engineer, iCloud Customer Data Protection
Found: December 12, 2025
This role is based in London, England, United Kingdom.
Responsibilities:
- Partner with teams across Apple to develop features and functionality to enable new experiences in the Apple ecosystem.
- Improve the scalability, availability, and performance of our services.
- Evolve the design and architecture to support continued growth across multiple dimensions.
- Collaborate with SRE to triage, investigate, and remediate production issues.
Minimum Qualifications:
- Bachelor's Degree in an engineering-related field or equivalent related experience.
- Experience designing, implementing, and operating highly scalable distributed systems.
- Working experience with programming languages such as Java, Swift, C, Go, or Python.
- Experience in cloud deployment and monitoring technologies, such as Kubernetes.
Preferred Qualifications:
- Excellent communication skills, able to build relationships with diverse groups of people.
- Experience in performance benchmarking, debugging, and tuning distributed systems.
- Deep understanding of cryptographic protocols, data encryption, secure key management, and security architectures.