Platform and Frameworks Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
9 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 67% of similar roles. Most pay $169,050–$228,950 — the shaded band above. At the midpoint, this role pays about $214k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2202 open roles on FindRole.

Listed pay typically runs $175,000–$278,800 across 1802 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Platform and Frameworks Software Engineer

As a Platform and Frameworks Software Engineer, SEAR, you will join the Security Engineering & Architecture team to improve the security of end user devices. You will collaborate with maintainers of core operating system components to deliver robust infrastructure and mitigations that eliminate entire classes of software vulnerabilities. Your daily work involves gaining familiarity with existing codebases, designing hardening projects such as memory safety technology adoption, sandboxing, and refactoring, while updating or creating new codebases to meet security goals. You will utilize languages including Swift, Objective-C, and C++ to implement these solutions. The role requires expertise in system programming foundations, multi-threaded design, resource management, and object-oriented principles. You will also be responsible for documenting architectural changes and creating training materials while ensuring high standards of testing and cross-functional communication across the organization.

What you'll do

  • Rapidly learn and master the design and implementation of existing complex codebases.
  • Design security hardening projects including memory safety adoption, sandboxing, and system refactoring.
  • Develop and update software codebases using Swift, Objective-C, or C++ to meet security goals.
  • Implement robust infrastructure and mitigations to eliminate entire classes of software vulnerabilities.
  • Create and maintain unit tests to thoroughly exercise all code changes.
  • Document architectural changes and create training materials for partner teams to maintain new features.
  • Optimize the runtime performance of system libraries and compute-intensive software.

What we're looking for

  • Understanding of the foundations of system programming languages such as C, C++, Swift, or Rust.
  • Understanding of system-level concepts including multi-threaded design and resource management.
  • Ability to reason about the security or robustness of application software.
  • Experience implementing software following object-oriented design principles.
  • Ability to communicate technical topics clearly and effectively in both verbal and written forms.
  • Ability to quickly learn new codebases and adapt to diverse project requirements.
  • BS in Computer Science or equivalent experience/skills.
  • Interest in using Swift for security (preferred); experience optimizing runtime performance of system libraries (preferred).

More like this

Similar roles

Systems & Kernel Software Engineer

Apple Inc

Cupertino, CA 115 days ago $150,400–$277,600
C C++ Rust Swift Zig Kernel Firmware Bootloaders Drivers Hypervisors Memory Safety Static Analysis Fuzzing LLMs Compiler Security

Security Infrastructure Software Engineer

Apple Inc

Austin, TX 11 days ago
Swift Objective-C Go Distributed Systems Cloud Services APIs Command-line Tools Deployment Automation Observability Security Architecture Backend Programming
5+ yrs exp

Software Engineer

Apple Inc

Cupertino, CA 162 days ago $150,400–$277,600
Swift Obj-C C C++ Cryptography Key Management Distributed Systems Systems Programming End-to-End Encryption Cloud Services iCloud Security Engineering

Software Engineering Manager, Security

Apple Inc

Cupertino, CA 158 days ago $206,200–$356,400
Cryptography C C++ Objective-C Swift Operating Systems Systems Programming Security Engineering Access Control Kernel Secure Enclave Software Assurance Key Management Content Encryption Boot Security
5+ yrs exp