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

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 a month 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?

Jobs Related To Apple User Secrets - Software Engineer

Secure Systems Engineer - Platform Architecture

Senior Security Systems Engineer role at Apple, focusing on platform architecture and security design for consumer devices with competitive compensation range of $143,100-$264,200.

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.

Software Security Engineer - FairPlay Team, Apple Services Engineering

Senior Software Security Engineer role at Apple, focusing on DRM and security technologies, requiring 3+ years of experience in security engineering and software development.

Software Development Engineer, Network Telemetry

Senior Security Software Engineer role at Apple focusing on network telemetry and security infrastructure, combining ML and distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on security infrastructure for global services like iCloud, Music, Siri, and App Store.