User Secrets - Software Engineer

Apple is a technology company that creates innovative products including Mac, iPhone, iPad, Apple Watch, Apple TV, and Vision Pro.
$143,100 - $264,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Trusted Execution (Security)

Senior Security Software Engineer role at Apple focusing on trusted execution and system-level security architecture.

Platform and Frameworks Software Engineer, Security

Senior Security Software Engineer role at Apple focusing on platform security, offering $143K-$264K base pay plus benefits, working on the SPEAR team to enhance OS security.

DevSecOps Engineer - Health Software

Senior DevSecOps Engineer role at Apple's Health Software team, focusing on security infrastructure, threat modeling, and building a culture of security excellence.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple's Endpoint Security team, focusing on developing and implementing security services to protect Apple's infrastructure.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple focusing on endpoint security, developing services to detect and mitigate security risks for Apple's networks.

Description For User Secrets - Software Engineer

Join Apple's User Secrets team within the Security Engineering & Architecture organization, where you'll be at the forefront of ensuring user data security across all Apple products. As a Senior Software Engineer, you'll work on systems that securely store and sync private data, including passwords and encryption keys, across Mac, iPhone, iPad, Apple Watch, Apple TV, and Vision Pro. The role combines systems programming, distributed systems development, and security engineering, requiring expertise in OS security and applied cryptography. You'll collaborate with various teams, from kernel groups to cloud architects, contributing to both on-device OS and iCloud services. The position offers competitive compensation ($143,100-$264,200), comprehensive benefits, and equity opportunities. This is an opportunity to impact billions of users' privacy and security while working with cutting-edge technology at one of the world's most innovative companies. The role requires a balance of technical expertise, leadership skills, and a commitment to maintaining Apple's high standards for security and user experience.

Last updated 2 months ago

Responsibilities For User Secrets - Software Engineer

  • Build systems to securely store and sync user's private data across Apple products
  • Influence design and implementation of Apple's embedded and desktop operating system products
  • Contribute code from inner levels of on-device OS to hosted iCloud services
  • Enable usable end-to-end encrypted data synchronization for users
  • Collaborate with security partners, OS kernel group, and Cloud Services architects

Requirements For User Secrets - Software Engineer

  • M.S. in Computer Science or equivalent industry experience
  • Knowledge of OS security, applied cryptography, and key management
  • Ability to understand and drive architectural changes to complex distributed systems
  • Excellent collaboration and leadership skills
  • Experience with Swift, Obj-C, C, C++
  • Ability to dive into and understand unfamiliar codebases and systems
  • Ability to deliver proven work on tight schedules

Benefits For User Secrets - Software Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?