A genuine passion for building effective, scalable, and useful tools for users to safeguard their most precious data
Exposure to and knowledge of OS security, applied cryptography, and key management
Ability to understand and drive architectural changes to complex distributed systems with backward-compatibility requirements
M.S. in Computer Science or equivalent industry experience
5 years of experience as a Software Engineer in a Systems Programming or Distributed Systems development role
Excellent collaboration and leadership skills
Ability to dive into and understand unfamiliar codebases and systems
Ability to deliver proven work on tight schedules
Swift, Obj-C, C, C++ experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.