Search jobs > Cupertino, CA > Software engineer

Security Software Engineer, User Secrets

Apple Inc.
Cupertino, California, US
Full-time

Security Software Engineer, User Secrets

Embedded within Apple’s Security Engineering & Architecture organization, the User Secrets team’s mission is to ensure that the user’s secret data stays their own, by using Apple’s hardware and software to deliver world-class encrypted data storage, synchronization, and recovery options.

Our team contributes to the most secure operating systems in the world, and puts them in the hands of billions of customers join us to help push our technologies to the next level.

In order to make an application, simply read through the following job description and make sure to attach relevant documents.

Description

You will join a team that provides the foundations to store and sync a user’s private data, including passwords, encryption keys, and other critical secrets, across all of Apple’s innovative products (Mac, iPhone, iPad, Apple Watch, and Apple TV).

You will contribute to the entire system, from the lowest levels of the device’s OS to the iCloud services which work together to protect our users.

Your code will improve the experience of every Apple user. As an engineer, you will influence the design and implementation of Apple's embedded and desktop operating system products, collaborating closely with all other security partners, ranging from our Operating System kernel group to our Cloud Services architects.

You will be a generalist capable of tackling wide-ranging engineering problems anywhere in the software stack, resolving conflict and balancing compromises between several factors such as ease of use, performance, and security.

You will work towards our goal of ensuring that users' secrets stay their own, and that privacy is available to all. If this sounds like you, we'd love to hear from you!

Minimum Qualifications

  • A genuine passion for building effective, scalable, and useful tools for users to safeguard their most precious data
  • Excellent C and systems programming skills
  • Ability to deliver proven work on tight schedules
  • Exposure to and knowledge of OS security, applied cryptography, and key management
  • Excellent collaboration skills. We work with teams responsible for many layers of Apple products, and our services are a core part of the technology stack
  • M.S. in Computer Science or equivalent industry experience

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Obsidian Security
Palo Alto, California

Obsidian Security was founded in 2017 to solve the unaddressed blindspot of SaaS Security. In your role as a Principal Software Engineer, you will focus on leveraging and optimizing Large Language Models (LLMs) along with the implementation of advanced AI technologies. We are committed to solving th...

Promoted
Apple
Cupertino, California

Work with the Product & System Security teams in implementing the security patches * Contribute to the software and hardware roadmap for new security features on a range of platforms, including iPhone, iPad, Mac, Apple Watch, and Home products. We are looking for a motivated software engineer to bri...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Proficiency in code and system health, diagnosis and resolution, and software test engineering. We're looking for engineers who brin...

Promoted
Apple
Cupertino, California

The SPEAR team in Apple's Security Engineering & Architecture organization is hiring a collaborative software engineer with a drive to deploy Swift in operating system software to improve the security of end user devices. SPEAR is a dedicated team of software engineers with a passion for user securi...

TikTok
San Jose, California

TikTok's User Growth team is a cross-functional team (engineering, data science, recommendation/algorithm, product, marketing, operations) that applies a data-driven approach to growth. As a frontend engineer focusing on SEO in the TikTok User Growth team, you will:. Deep understanding of (and passi...

Sumo Logic
Redwood City, California

Senior Software Engineer - I - Security Detections. And, it is security-focused — it is designed to perform the kinds of stateful analyses that security analysts demand. You are a software engineer with 3+ years of experience. We treat our data systems as software systems, and engineer them accordin...

Zscaler
San Jose, California

Zscaler’s purpose-built security platform puts a company’s defenses and controls where the connections occur—the internet—so that every connection is fast and secure, no matter how or where users connect or where their applications and workloads reside. Design and develop networking software and SDK...

ByteDance
San Jose, California

If you share the same value and would like to make an impact on network security, please come join us! Responsibilities- Design and build network security products, including but not limited to DDoS Defense, Web Application Security, Bot Management, Network Detection and Response, etc with high stan...

Palo Alto Networks
Santa Clara, California

Palo Alto Networks DNS Security team is looking for a Principal Software Engineer to help us build out our DNS Security capability on the cloud. Work closely with security researchers, and product managers on new feature requests, QA and DevOps on testing and deployment plans, and other engineering ...

Ambient Security
CA, United States

Ws seeking software engineers at all levels to lead the design and implementation of innovative technologies. We are seeking creative engineers to build innovative technologies that involve hard problems in Security, Large Scale Distributed systems, AI and Cloud. Ambient Security is an exciting new ...