Senior Software Engineer - System Frameworks & Controls

A technology company that prioritizes user privacy and builds the Apple ecosystem of products and services.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Privacy - Siri Runtime Platform

Senior Software Engineering role at Apple focusing on privacy-first systems for Siri Runtime Platform, offering competitive pay and comprehensive benefits.

Senior Software Engineer—Location Intelligence

Senior Software Engineering role at Apple working on location intelligence and contextual computing features used by billions of users across Apple devices and services.

Java Server Engineer-Mail ASE

Senior Java Server Engineer position at Apple working on iCloud Mail platform, focusing on backend services, security, and distributed systems with 7+ years experience required.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, the company's foundational cloud services platform, focusing on distributed systems and database technologies.

OS Performance Engineer – CoreOS Kernel Engineering

Senior OS Performance Engineer role at Apple focusing on kernel optimization and system performance for Apple Silicon platforms across iOS, macOS and visionOS.

Description For Senior Software Engineer - System Frameworks & Controls

Apple is seeking a Senior Software Engineer to join their System Frameworks & Controls team, focusing on privacy features and controls within the Apple ecosystem. This role is crucial in developing and maintaining systems that protect user privacy and data management. The position involves working with core technologies like C, Objective-C, and Swift to build robust privacy controls and permission systems.

The ideal candidate will be responsible for developing sophisticated systems that manage user data privacy, including permission systems for sensor information and data stores. They will work on evolving privacy controls to address new threat vectors and ensure user consent is properly maintained. The role requires expertise in multi-threaded programming, API design, and system architecture.

This is an excellent opportunity for an experienced engineer passionate about privacy and security in software development. The position offers comprehensive benefits, including competitive salary, stock options, and medical coverage. Working at Apple means being part of a team that values user privacy as a fundamental principle and strives to create transparent, effective data management solutions.

The role combines technical expertise with privacy advocacy, requiring both strong engineering skills and an understanding of user privacy needs. You'll collaborate across multiple teams to integrate privacy controls throughout Apple's ecosystem, ensuring a seamless and secure user experience. The position offers growth opportunities through mentorship, technical leadership, and the chance to impact millions of users' privacy protection.

Last updated a month ago

Responsibilities For Senior Software Engineer - System Frameworks & Controls

  • Develop and debug systems in C, Objective-C, and Swift for user data privacy controls
  • Design and implement permission systems for sensor information and data stores
  • Build and integrate new privacy controls and data access methods
  • Evolve systems to prevent privacy threat vectors
  • Build and support software frameworks, APIs, and UI components
  • Participate in all phases of software development across Apple platforms

Requirements For Senior Software Engineer - System Frameworks & Controls

  • Understanding of multi-threaded programming, synchronization, and multi-process IPC
  • Understanding of operating system concepts
  • Ability to design and build software APIs
  • Proficiency in C, Objective-C, or Swift
  • 5 years of professional experience as a software engineer
  • Experience shipping software to customers
  • Experience in software development lifecycle

Benefits For Senior Software Engineer - System Frameworks & Controls

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

Interested in this job?