Software Engineer, Trusted Execution

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
41 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $177k
$118k $237k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $137,500–$214,000 — the blue band above. At the midpoint, this role pays about $177k versus about $176k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Trusted Execution

Software Engineer, Trusted Execution, SEAR joins the Trusted Execution team within the Security Engineering and Architecture organization. This role involves defining and implementing security technologies for next-generation operating systems and products. You will work across the entire software stack, interacting with unique CPU features through the kernel, libraries, frameworks, and applications. Key responsibilities include designing approaches for securing device boot flows, authenticating OS assets, code signing, execution monitoring, and malware mitigation. The position requires expertise in systems programming, kernel development, and operating system internals. You must possess strong C skills and knowledge of applied cryptography, including PKI, attestations, and public key signatures. The work addresses complex security and privacy needs in mobile and distributed computing while balancing performance, ease of use, and robust security properties.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define security properties and architecture for next-generation operating systems.
  • Design and implement technologies for securing device boot flows and authenticating OS assets.
  • Develop systems for code signing, execution monitoring, and malware mitigation.
  • Create new security methods to address complex needs in mobile and distributed computing.
  • Balance security requirements with performance, ease of use, and user experience.
  • Interact with unique CPU features directly through the kernel, libraries, and frameworks.
  • Analyze system security properties through formal threat modeling.
  • Provide architectural mentorship to teams that lack resident security expertise.

What we're looking for

  • 5 years of experience as a Software Engineer in a Systems Programming or Kernel Development role.
  • Strong understanding of operating systems internals.
  • Industry knowledge of OS security and applied cryptography including PKI, Attestations, and Public Key Signatures.
  • Excellent C and Systems programming skills including secure development practices.
  • Experience with malware detection or response in a modern operating system (preferred).
  • Ability to critically analyze security properties of a system via a threat model (preferred).
  • Understanding of past, current and emerging security exploits (preferred).
  • Excellent collaboration skills (preferred).

More like this

Similar roles

Platform and Frameworks Software Engineer

Apple Inc

Cupertino, CA 40 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

Systems & Kernel Software Engineer

Apple Inc

Cupertino, CA 146 days ago $150,400–$277,600
C C++ Rust Swift Zig Kernel Drivers Firmware Bootloaders Hypervisors Static Analysis Fuzzing LLMs Memory Safety Compiler Security

Secure Design Engineer

Apple Inc

Cupertino, CA 112 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

Product Security Engineer

Apple Inc

Seattle, WA 46 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

Build and Compute Systems Security Reviewer

Apple Inc

Cupertino, CA 112 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