User Secrets - Software Engineer, SEAR

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
56 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $210k
$119k most similar roles pay here $289k

This role pays more than 75% of similar roles. Most pay $137,500–$209,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · User Secrets - Software Engineer, SEAR

As a Software Engineer at Apple’s Security Engineering & Architecture team, you will join the User Secrets team dedicated to ensuring users’ private data remains secure and accessible only to them across all Apple devices. Your role involves designing and implementing systems for encrypted data storage and synchronization, working closely with various security partners from OS kernel groups to cloud architects. You will contribute code and technical expertise at multiple levels of the software stack, balancing usability, performance, and security while maintaining backward compatibility. Ideal candidates have a strong background in OS security, applied cryptography, and key management, along with experience in Swift, Objective-C, C, or C++. This role requires excellent collaboration skills and the ability to work efficiently under tight deadlines on complex distributed systems.

What you'll do

  • Design and implement secure data storage solutions for user secrets across Apple devices.
  • Influence the architecture of embedded and desktop operating system products for security.
  • Collaborate with cross-functional teams to ensure end-to-end encryption in iCloud services.
  • Resolve conflicts between ease of use, performance, and security in software design.
  • Develop scalable tools for users to safeguard their sensitive data effectively.
  • Drive architectural changes in complex distributed systems while maintaining backward compatibility.

What we're looking for

  • Experience in OS security, applied cryptography, and key management.
  • Strong understanding of complex distributed system architecture with backward-compatibility.
  • Proven ability to contribute code across the software stack from OS to cloud services.
  • M.S. in Computer Science or equivalent industry experience.
  • Excellent collaboration skills and leadership in engineering projects.
  • Ability to work effectively under tight deadlines and deliver high-quality results.

More like this

Similar roles

Software Engineering Manager, Security, SEAR

Apple Inc

Cupertino, CA 52 days ago $198,300$342,800
C C++ Objective-C Swift APPLY CRYPTOGRAPHY ACCESS CONTROL OPERATING SYSTEMS SYSTEMS PROGRAMMING SECURE ENCLAVE KERNEL DEVELOPMENT USERLAND SOFTWARE MACOS iOS iPADOS watchOS tvOS Vision Pro CI/CD

Software Engineer

Cisco

San Jose, CA 122 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 79 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid