Apple
Senior Security Software Engineer - iCloud
Found: December 4, 2025
This role is based in Edmonton, Alberta, Canada.
What you'll do:
Develop secure and performant systems-level software for Apple’s internet services, including iCloud. Participate in delivering large-scale cloud services and products.
Responsibilities:
Interface with low-level Linux kernel interfaces, using asynchronous I/O and threads. Contribute to key technical and strategic decisions.
Requirements:
- BS in computer science or equivalent experience
- 10+ years of industry experience
- Proficiency in Java, Swift, Rust, Go, and/or C/C++
- Depth of networking experience
- Familiarity with distributed systems and software security principles
- Strong communication skills
Preferred Qualifications:
- Experience in token development
- Knowledge of security technologies