← All roles

Platform and Frameworks Software Engineer, SEAR

Apple· Security Engineering & Architecture (SPEAR)
Apply on company site
Cupertino$150.4k - $277.6kFull-timePosted 6mo ago

About the role

Collaborative OS platform software engineer on Apple’s SPEAR team focusing on security improvements for end-user devices through memory safety, sandboxing, refactoring, and related mitigations across core operating system components.

Responsibilities

  • Efficiently gain familiarity with the design and implementation of existing codebases.
  • Contribute to design of application, framework/library, or daemon security hardening projects such as memory safety technology adoption, mitigation deployment, sandboxing/isolation, refactoring, and other approaches as necessary.
  • Update existing software codebases or create new codebases as necessary to achieve security goals.
  • Implement projects using the most appropriate language, potentially including Swift, Objective-C, or C++.
  • Adopt or update unit tests to thoroughly exercise changes; collaborate with QA engineers on functional testing.
  • Document changes and new architectural elements, creating training materials required for partner team to maintain changes going forward.
  • Communicate collaboratively and effectively during all project phases.

Qualifications

  • Understanding of the foundations of a system programming language such as C, C++, Swift, or Rust
  • Understanding of system-level concepts including multi-threaded design, resource management, and how application software interacts with the operating system
  • Ability to reason about the security or robustness of application software
  • Ability to quickly get up to speed on new codebases and adjust your approach to meet the needs of diverse projects and requirements
  • Experience implementing software following object-oriented design principles
  • Ability to communicate clearly and effectively about technical topics (verbal and written)
  • Enthusiastic, empathetic, and collaborative approach to multi-functional projects
  • BS in Computer Science or equivalent experience/skills
  • While previous Swift experience is not required, candidates should have an interest in using Swift to improve the security of operating system libraries and services
  • Experience optimizing the runtime performance of system libraries or compute-intensive software

Skills

Required:System programming languagesConcurrency and multi-threadingSecurity-focused software engineeringObject-oriented designCommunication
Nice to have:Swift interest

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • potential discretionary bonuses or commission payments
  • relocation assistance
  • Apple share/stock programs (discretionary RSU, Employee Stock Purchase Plan)
Last updated Aug 28, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple