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

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 11 days 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?

Jobs Related To Apple Senior Software Engineer - System Frameworks & Controls

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Backend Services Software Engineer - Release Validation

Senior Backend Engineer role at Apple focusing on release validation systems, requiring 7+ years experience in distributed systems and cloud architecture.

Senior HTTP Frameworks Software Engineer

Senior HTTP Frameworks Engineer role at Apple, focusing on HTTP protocol implementation and networking frameworks across all Apple platforms.

Platform Engineer - Retail Engineering

Senior Platform Engineer role at Apple, focusing on retail engineering systems with Java and distributed systems expertise required.

Senior Software Engineer (Pega), Enterprise Systems

Senior Software Engineer position at Apple focusing on Pega development for enterprise systems and customer service applications.