Security Software Engineer, OS Security

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
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 $151,475–$216,300 — the blue band above. At the midpoint, this role pays about $177k versus about $184k 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 3595 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Security Software Engineer, OS Security

The Security Software Engineer, OS Security, SEAR joins the Security Engineering and Architecture group to design, build, and deploy containment and isolation mechanisms throughout the operating systems. This role involves developing foundational technologies such as compartmentalization, mandatory access control, and robust policy engines for macOS and iOS internals. You will craft secure, high-performance code, build ergonomic APIs for developers, and analyze high-level frameworks to ensure security models apply pragmatically across the system. The position requires strong C and low-level systems programming skills, along with an understanding of operating system internals like BSD or Linux. You will work on the technical problem of creating resilient platforms by balancing security, performance, and ease of use while navigating kernel, low-level userland, and framework code.

What you'll do

  • Design and implement isolation and compartmentalization mechanisms for iOS and macOS internals.
  • Develop and maintain label-based and mandatory access systems.
  • Build and maintain sophisticated security policy languages and enforcement engines.
  • Create secure, usable APIs for first-party and third-party developers to adopt containment technologies.
  • Analyze high-level frameworks and apps to ensure security models apply pragmatically across the system.
  • Break down multi-year security goals into tangible, deployable software steps.
  • Write high-performance, secure code at the OS and systems programming level.

What we're looking for

  • BS in Computer Science or equivalent experience/skills in systems programming and security.
  • Strong C and low-level systems programming skills.
  • Understanding of operating system internals such as macOS, iOS, BSD, or Linux.
  • Ability to navigate and understand code across the software stack, including kernel and low-level userland.
  • Familiarity with past, current, and emerging security exploits and mitigation techniques.
  • Demonstrated readiness to balance concurrent priorities, manage technical debt, and deliver on tight schedules.
  • Excellent partnership and communication skills to collaborate with a broad range of engineering teams.
  • Real world kernel and/or hypervisor programming experience (preferred).

More like this

Similar roles

Software Engineering Manager, Security

Apple Inc

Cupertino, CA 173 days ago $206,200–$356,400
C C++ Objective-C Swift Cryptography Operating Systems Systems Programming Kernel Secure Enclave Software Assurance Access Control Data Protection Boot Security Key Management Content Encryption
5+ yrs exp

Security Infrastructure Software Engineer

Apple Inc

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

Product Security Engineer

Apple Inc

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

Product Security Engineer

Apple Inc

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

Product Security Engineer

Apple Inc

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

Secure Design Engineer

Apple Inc

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