Apple
Senior Security Software Engineer - iCloud Security Infrastructure
Found: Today
This role is based in Edmonton, Alberta, Canada.
What you'll do:
- Architect, develop, and own security-critical systems software for iCloud services.
- Design and implement token-based authentication and authorization systems.
- Work with low-level Linux kernel interfaces and multithreaded design patterns.
- Lead security design reviews and promote security excellence across teams.
- Drive technical and architectural decisions for the team's strategic direction.
Minimum Qualifications:
- BS in Computer Science or equivalent experience.
- 10+ years in systems software engineering.
- Proficiency in C and/or C++.
- Strong networking fundamentals and expertise with Unix/Linux internals.
- Understanding of software security primitives and distributed systems design.
Preferred Qualifications:
- Experience with token-based authentication systems.
- Familiarity with modern security technologies and additional systems languages.
- Background in cloud services security or large-scale security infrastructure.