Platform and Frameworks Software Engineer, Security

Apple creates the world's most secure consumer devices and operating systems used by over a billion users.
$143,100 - $264,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Platform and Frameworks Software Engineer, Security

The SPEAR team in Apple's Security Engineering & Architecture organization is seeking a collaborative OS platform software engineer focused on improving device security. As part of this dedicated team, you'll work on high-impact projects ranging from memory safety technologies to system component refactors. The role involves collaborating across Apple to enhance security without compromising user experience for over a billion users.

You'll be responsible for delivering robust infrastructure and mitigations that eliminate software vulnerabilities while working with core operating system component maintainers. The position requires expertise in system programming languages and security principles, with projects implemented in Swift, Objective-C, or C++. You'll contribute to design, implementation, testing, and documentation of security hardening initiatives.

The role offers competitive compensation ($143,100-$264,200) plus equity opportunities through stock programs. Benefits include comprehensive medical/dental coverage, retirement plans, education reimbursement, and potential bonuses. You'll join Apple's mission to advance end-user security, protecting users' digital lives against sophisticated threats while maintaining the company's reputation for creating the most secure consumer devices in the market.

This is an opportunity to make a significant impact on device security at scale while working with talented engineers in a collaborative environment. The ideal candidate combines technical expertise with strong communication skills and an enthusiasm for security engineering.

Last updated a month ago

Responsibilities For Platform and Frameworks Software Engineer, Security

  • Gain familiarity with existing codebases
  • Contribute to security hardening projects
  • Update existing or create new codebases for security goals
  • Implement projects using appropriate languages (Swift, Objective-C, C++)
  • Adopt or update unit tests
  • Document changes and create training materials
  • Communicate collaboratively during all project phases

Requirements For Platform and Frameworks Software Engineer, Security

  • BS in Computer Science or equivalent experience/skills
  • Understanding of system programming languages (C, C++, Swift, or Rust)
  • Understanding of system-level concepts including multi-threaded design
  • Ability to reason about security and robustness of application software
  • Experience implementing software following object-oriented design principles
  • Strong communication skills (verbal and written)
  • Ability to quickly learn new codebases
  • Enthusiastic, empathetic, and collaborative approach

Benefits For Platform and Frameworks Software Engineer, Security

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Platform and Frameworks Software Engineer, Security

Software Engineer, Trusted Execution (Security)

Senior Security Software Engineer role at Apple focusing on trusted execution and system-level security architecture.

WebKit Engine Security Engineer

Senior Security Engineer role at Apple working on WebKit engine security, focusing on memory management, sandboxing, and security architecture improvements.

DevSecOps Engineer - Health Software

Senior DevSecOps Engineer role at Apple's Health Software team, focusing on security infrastructure, threat modeling, and building a culture of security excellence.

User Secrets - Software Engineer

Senior Software Engineer position at Apple's User Secrets team, focusing on secure data storage and synchronization across Apple devices, offering competitive salary and benefits.

Product Safety Engineer

Senior Product Safety Engineer role at Apple, focusing on ensuring safety compliance of consumer electronics products with 5+ years of experience required.