Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
45 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $214k
$129k $294k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $145,000–$230,500 — the blue band above. At the midpoint, this role pays about $214k versus about $188k 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 3542 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2744 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer

As a User Secrets, Software Engineer, SEAR, you will join the Security Engineering & Architecture organization to build systems that securely store, sync, and recover private data like passwords and encryption keys across all products. You will advance the state of the art in server-based end-to-end encrypted data recovery by contributing code and security expertise to critical sections of iCloud data synchronization systems. This role requires collaborating with partners across operating systems, hardware for the Secure Enclave, and large-scale iCloud servers. You must possess expertise in C, knowledge of distributed consensus algorithms, and exposure to OS security, applied cryptography, and key management. Preferred skills include experience with Swift, Obj-C, Trusted Execution Environments, and an M.S. in Computer Science to ensure data recovery remains safe, reliable, and fast.

What does a Software Engineer earn in California?

Median $214500 from 1126 postings across 74 companies.

See salary data

What you'll do

  • Build systems to securely store, sync, and recover private user data across all Apple products.
  • Advance the state of the art in server-based end-to-end encrypted data recovery.
  • Contribute code and security expertise to critical sections of iCloud's end-to-end encrypted data synchronization systems.
  • Implement secure data storage and recovery options using Apple's hardware and software.
  • Ensure user secrets remain accessible only to the user through robust encryption.
  • Develop scalable tools to safeguard passwords, encryption keys, and other critical secrets.
  • Apply knowledge of OS security, applied cryptography, and key management to production systems.

What we're looking for

  • Expertise in C.
  • Knowledge of OS security, applied cryptography, and key management.
  • Knowledge of distributed consensus algorithms.
  • A genuine passion for building scalable tools to safeguard user data.
  • M.S. in Computer Science or equivalent industry experience (preferred).
  • Experience developing for Trusted Execution Environments (preferred).
  • Swift or Obj-C experience (preferred).
  • Excellent collaboration, leadership, and ability to deliver work on tight schedules (preferred).

More like this

Similar roles

Secure Design Engineer

Apple Inc

Cupertino, CA 116 days ago $150,400–$277,600
Threat Modeling Security Architecture C C++ Objective-C Swift SDLC OS Internals Software Security Testing Security Engineering Code Review Agentic Coding Tools
3+ yrs exp

Platform and Frameworks Software Engineer

Apple Inc

Cupertino, CA 45 days ago $150,400–$277,600
Swift C++ Rust C Objective-C Memory Safety Sandboxing Multi-threaded Design Object-Oriented Design Operating Systems System Programming Refactoring Security Hardening

Product Security Engineer

Apple Inc

Seattle, WA 50 days ago $122,700–$214,300
C C++ Objective C Reverse Engineering CI/CD Containerization Vulnerability Research Incident Response AI Frameworks Security Automation Monitoring Tools

Security Infrastructure Software Engineer

Apple Inc

Austin, TX 47 days ago
Swift Go Objective-C Distributed Systems Cloud Services APIs Deployment Automation Observability Security Architecture Backend Programming High-Availability Operations
5+ yrs exp

Build and Compute Systems Security Reviewer

Apple Inc

Cupertino, CA 116 days ago $184,700–$324,800
Security Architecture Threat Modeling Code Auditing Secure Coding Confidential Compute macOS Linux Python Swift Objective-C Ruby Security Engineering