
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Software Engineer for the User Secrets team to build secure systems for storing and syncing user data. You'll work with C, C++, and Objective-C to enhance Apple's encryption technologies. This position requires experience in software engineering and a strong focus on security.
Job Description
Who you are
You have a solid background in software engineering, with experience in C, C++, and Objective-C — you've contributed to projects that prioritize security and user privacy, ensuring that sensitive data remains protected. Your ability to tackle complex engineering problems across the software stack makes you a versatile team member, capable of collaborating with various security partners within the organization.
You understand the importance of end-to-end encryption and have a passion for building systems that enhance user privacy — your experience in developing secure applications has equipped you with the skills to influence design and implementation decisions effectively. You are a generalist who can balance performance, usability, and security, ensuring that user secrets remain confidential.
What you'll do
As a Software Engineer on the User Secrets team, you will design and implement systems that securely store and sync user data across all Apple products — your work will directly impact the security of billions of users. You will collaborate closely with teams responsible for Apple's operating systems and cloud services, contributing code that enhances the security of both on-device and cloud-based solutions.
You will be involved in resolving conflicts and balancing compromises between ease of use, performance, and security — your insights will help shape the future of Apple's security architecture. You will also participate in code reviews and provide technical guidance to ensure high-quality software delivery.
What we offer
At Apple, you will be part of a diverse and inclusive team that values innovation and collaboration — we encourage you to apply even if your experience doesn't match every requirement. You will have the opportunity to work on cutting-edge technologies that protect user data and privacy, contributing to a mission that impacts millions of lives.
We offer competitive compensation and benefits, along with a supportive work environment that fosters professional growth and development. Join us to push the boundaries of security technology and make a difference in the world of user privacy.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Software Engineer for their Endpoint Security team to enhance the security capabilities of Macs and other devices. You'll work on system design and implementation, focusing on security practices. This role requires a strong background in software engineering and security methodologies.

Security Engineer
Apple is hiring a Security Software Engineer for the Secure Transports team to deliver world-class cryptographic and secure protocols engineering. You'll work on the security foundations for data in motion across all of Apple's innovative products. This position requires experience in C, C++, and embedded systems.

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work with C, C++, and embedded systems to optimize algorithms and APIs. This position requires a strong understanding of algorithm design and data structures.

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work on embedded algorithms and APIs, focusing on performance and optimization. This role requires a solid understanding of algorithm design and experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer to join the Apple Services Engineering team, focusing on analytics and data privacy. You'll work on designing data schemas and standards while ensuring user privacy. This role requires expertise in Java and a strong understanding of analytics.