OS Security Engineer — Isolation & Policy Architect

Apple Inc.

Cupertino (CA)

On-site

USD 129,000 - 225,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation
Employee stock programs
Comprehensive benefits

Job summary

Apple’s OS Security team seeks a Security Software Engineer to design, build, and deploy containment and isolation mechanisms across macOS and iOS internals. You will work within the Security Engineering and Architecture group to develop foundational technologies and secure APIs that empower developers and protect users.

You will collaborate across Apple’s ecosystem—Silicon Engineering, Human Interface, and third‑party developers—investing your time in promising research while ensuring scalable,

Qualifications

  • BS in Computer Science or equivalent systems programming experience.
  • Strong C and low-level systems programming skills.
  • Understanding of macOS, iOS, BSD, or Linux internals.
  • Ability to navigate code across kernel to userland and applications.
  • Familiarity with security exploits and mitigation techniques.
  • Proven ability to balance priorities, manage technical debt, and meet deadlines.
  • Excellent collaboration and communication skills.

Responsibilities

  • Design and implement state-of-the-art isolation and compartmentalization mechanisms for iOS and macOS internals.
  • Develop and maintain label-based and mandatory access systems and policy engines that enforce them.
  • Build secure, usable APIs for first-party and third-party developers to adopt containment technologies.
  • Analyze high-level frameworks and apps to apply security models across the system, from kernel to userland.
  • Balance security, performance, and usability by breaking down goals into deployable steps.
  • Collaborate across Apple to ensure security technologies are used effectively by other teams.

Skills

C programming
Systems programming
OS internals
Kernel debugging
Security concepts

Education

BS in Computer Science

Job description

Apple’s OS Security team seeks a Security Software Engineer to design, build, and deploy containment and isolation mechanisms across macOS and iOS internals. You will work within the Security Engineering and Architecture group to develop foundational technologies and secure APIs that empower developers and protect users.

You will collaborate across Apple’s ecosystem—Silicon Engineering, Human Interface, and third‑party developers—investing your time in promising research while ensuring scalable,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Security Software Engineer, OS Security
Security Software Engineer, OS Security

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Relocation
Employee stock programs
Comprehensive benefits
Platform Security Architect: Secure Systems & Policy
Platform Security Architect: Secure Systems & Policy

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 263,000
Security Engineer, Trusted Execution & OS Security
Security Engineer, Trusted Execution & OS Security

Apple Inc. • Cupertino (CA)

Hybrid
USD 129,000 - 225,000
Medical & dental
Retirement benefits
Stock programs
+1
Platform Security Engineer — Distributed Systems Architect
Platform Security Engineer — Distributed Systems Architect

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,000
Stock programs
Discretionary bonuses
Relocation assistance
+2
Secure Systems Engineer - Platform Architecture Security Team
Secure Systems Engineer - Platform Architecture Security Team

Apple Inc. • Beaverton (OR)

On-site
USD 150,000 - 230,000
Secure Systems Engineer - Platform Architecture Security Team
Secure Systems Engineer - Platform Architecture Security Team

Apple Inc. • Austin (TX)

Hybrid
USD 150,000 - 210,000
Systems Software Engineer, Information Security
Systems Software Engineer, Information Security

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Platform Security Architect: Distributed Systems
Platform Security Architect: Distributed Systems

Apple Inc. • Beaverton (OR)

On-site
USD 150,000 - 230,000
Platform Security Engineering Manager
Platform Security Engineering Manager

Apple • Cupertino (CA)

On-site
USD 206,200 - 356,400
Stock program
Medical and dental coverage
Retirement benefits
+2
Senior Security Software Engineer - Secure Transports
Senior Security Software Engineer - Secure Transports

Apple Inc. • Cupertino (CA)

On-site
USD 180,000 - 260,000