Taro Logo

Software Engineer - System Frameworks & Controls

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Software Engineer - System Frameworks & Controls

Apple is seeking a talented Software Engineer to join their System Frameworks & Controls team in San Diego. This role focuses on developing privacy features and controls within the Apple ecosystem, ensuring users have transparency and control over their personal data. The position involves working with critical software components and infrastructure to maintain high quality standards.

The ideal candidate will be passionate about privacy and security in software systems, with strong expertise in C, Objective-C, and Swift programming. You'll be responsible for developing and debugging systems that give users control over their personal data sharing, designing and implementing permission systems for sensor information and data stores, and building new privacy controls as technologies evolve.

This role offers an opportunity to work on software that impacts millions of users' privacy and security across Apple's platforms. You'll collaborate with multiple teams to create the best possible user experience while maintaining Apple's high standards for privacy protection. The position comes with comprehensive benefits including medical coverage, stock options, and educational support.

Key responsibilities include developing privacy UI controls, implementing permission systems, and ensuring robust security measures. The role requires strong technical skills, excellent communication abilities, and a dedication to protecting user privacy through innovative software solutions. You'll be part of a team that values both technical excellence and user-centric design in building privacy features that are both effective and intuitive.

If you're passionate about user privacy, have strong software engineering skills, and want to make a significant impact on how users control their personal data across Apple's ecosystem, this role offers an exciting opportunity to work on meaningful projects with global reach.

Last updated 8 hours ago

Responsibilities For Software Engineer - System Frameworks & Controls

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

Requirements For Software Engineer - System Frameworks & Controls

  • Understanding of multi-threaded programming, synchronization, and multi-process IPC
  • Understanding of software API design and building
  • Ability to write, compile, and debug software in C, Objective-C, or Swift
  • 5 years of professional experience as a software engineer
  • Experience shipping software to customers
  • Experience in all phases of software development

Benefits For Software Engineer - System Frameworks & Controls

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer - System Frameworks & Controls

Software Engineer - Fullstack Supply Chain Solutions

Senior Software Engineer role at Apple focusing on building scalable supply chain solutions using cloud technologies and data engineering.

GPU Performance Modeling Engineer, Platform Architecture

Senior GPU Performance Modeling Engineer position at Apple working on next-generation GPU architectures for iPhone, iPad and Mac products using C++ and Python.

CPU Performance Engineer - Platform Architecture

Senior CPU Performance Engineering role at Apple focusing on memory subsystem optimization and CPU architecture for next-generation Apple products.

Senior Software Engineer - Apple Services Engineering (ASE)

Senior Software Engineer role at Apple developing privacy-focused platform services for iCloud Private Relay and Apple Intelligence features.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple's Ad Exchange team, focusing on building high-performance, privacy-preserving advertising platforms using Java.