Platform and Frameworks Software Engineer - Security

Technology company that creates the world's most secure consumer devices and operating systems.
$175,800 - $312,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Platform and Frameworks Software Engineer - Security

Apple's Security Engineering & Architecture organization's SPEAR team is seeking a skilled OS platform software engineer focused on improving device security. The role is within a dedicated team of security-focused engineers who work across Apple to enhance the security of critical operating system components. The position involves collaborating on high-impact projects ranging from memory safety technology adoption to system component refactoring, all while maintaining Apple's renowned user experience for over a billion users.

The role requires expertise in system programming, security architecture, and collaborative development. You'll work directly with core OS component maintainers to implement sustainable security improvements and create robust infrastructure that eliminates vulnerability classes. The position offers the opportunity to work on cutting-edge security challenges while setting standards for cross-functional collaboration and documentation.

As part of Apple's commitment to creating the most secure consumer devices, you'll contribute to advancing end-user security against sophisticated threats. The role combines technical expertise with collaborative problem-solving, requiring both strong programming skills and excellent communication abilities. You'll work with various programming languages, including Swift, Objective-C, and C++, while implementing comprehensive testing strategies and maintaining detailed documentation.

The position offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be part of a team that directly impacts the security of Apple's global user base, working on projects that require creative problem-solving and technical innovation. The role provides opportunities for professional growth while contributing to Apple's mission of ensuring user privacy and security.

Last updated 4 days ago

Responsibilities For Platform and Frameworks Software Engineer - Security

  • Gain familiarity with existing codebases
  • Contribute to security hardening projects
  • Update existing software codebases or create new ones
  • 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

Ruby
  • 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 or robustness of application software
  • Experience implementing software following object-oriented design principles
  • Clear 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
Education Budget
Equity
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

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.

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.

Software Engineer, Trusted Execution (Security)

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

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.