Software Engineer, Trusted Execution (Security)

Apple is a technology company that builds innovative hardware, software, and services to create exceptional user experiences.
$175,800 - $312,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer, Trusted Execution (Security)

Apple's Trusted Execution team is seeking a Senior Software Engineer to join their Security Engineering Architecture and Research organization. This role is at the forefront of Apple's defense-in-depth strategy, working on technology that protects millions of users worldwide. The position involves working across the entire software stack, from CPU-level features through kernel development to high-level applications.

As a member of this small but highly impactful team, you'll be responsible for defining, designing, and implementing security technologies for Apple's next-generation operating systems. The role requires expertise in systems programming, kernel development, and security architecture, with a focus on creating innovative solutions that balance security, performance, and user experience.

You'll be working on critical security features including code signing, execution monitoring, and malware mitigation systems. The position offers unique opportunities to work with Apple's custom hardware advantages to develop new malware detection and remediation capabilities. Your work will directly influence the security posture of all Apple products and impact hundreds of millions of users globally.

The ideal candidate will have strong C programming skills, deep understanding of operating systems internals, and experience with applied cryptography. You'll be expected to work autonomously while collaborating with various teams across Apple, contributing to the company's security initiatives and driving their adoption throughout the organization.

This role offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be working at Apple's Cupertino location, contributing to groundbreaking security technologies while having the opportunity to grow professionally in one of the world's most innovative technology companies.

Last updated 14 days ago

Responsibilities For Software Engineer, Trusted Execution (Security)

  • Help define the security properties and architecture for the next-generation operating system
  • Design and implement new approaches to code signing, execution monitoring, and malware mitigation
  • Develop new and innovative ways of increasing security and privacy while preserving ease-of-use
  • Work cooperatively with other parts of Apple on technologies and initiatives to improve security
  • Drive the adoption of security technologies across the organization

Requirements For Software Engineer, Trusted Execution (Security)

Linux
  • 5 years of experience as a Software Engineer in a Systems Programming or Kernel Development role
  • Strong understanding of operating systems internals
  • Industry exposure to and knowledge of OS security and applied cryptography
  • Excellent C and Systems programming skills including secure development practices
  • BS in Computer Science or Computer Engineering or equivalent experience/skills

Benefits For Software Engineer, Trusted Execution (Security)

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer, Trusted Execution (Security)

Senior Cross-Functional Security Tools Engineer

Senior Security Tools Engineer role at Apple focusing on compiler technologies and security features, offering competitive pay and benefits.

Platform and Frameworks Software Engineer - Security

Senior Security Software Engineer role at Apple focusing on platform security, OS hardening, and vulnerability prevention, offering competitive compensation and benefits.

Systems & Kernel Software Engineer, Security

Senior Security Engineer role at Apple focusing on kernel and system-level security, offering competitive compensation and the opportunity to impact billions of users' security.

Senior Full-Stack Engineer, Information Security

Senior Full-Stack Security Engineer role at Apple, developing cutting-edge security solutions with AI/ML integration, offering competitive compensation and comprehensive benefits.

Software Development Engineer - Endpoint Security

Senior Software Engineer role at Apple focusing on endpoint security and operating system internals, developing critical cybersecurity capabilities.