Security Software Engineer, User Secrets

1 day ago


Cupertino CA United States Apple Inc. Full time
Security Software Engineer, User Secrets

Software and Services

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.

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.

Preferred Qualifications

  • Understanding of distributed systems and their unique challenges.
  • iOS and macOS exposure (end user, administrator, developer).
  • Swift, Obj-C, C, C++ experience.
  • Ability to dive into and understand unfamiliar codebases and systems.

Additional Requirements

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.
  • Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr

  • Cupertino, CA, United States Apple Inc. Full time

    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 security. We work hands-on with teams across Apple to improve...


  • Cupertino, California, United States Apple Full time

    Job OverviewAt Apple, we are seeking a highly skilled Software Engineering Manager to join our SPEAR team in the Security Engineering & Architecture organization. The successful candidate will lead a team of collaborative software engineers focused on improving the security of end user devices.About the RoleThe Software Engineering Manager will be...

  • Software Engineer

    1 day ago


    Minneapolis, MN, United States The Computer Merchant, LTD. Full time

    Job Title : Software Engineer - DOD Secret Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button. Location: Bloomington, MN Wage Range: 60-73 depending on years of experience and qualifications Job Number: 24-02075 Job Description: Our client, a large defense contractor,...

  • Software Engineer

    1 week ago


    Minneapolis, MN, United States The Computer Merchant, LTD. Full time

    Job Title : Software Engineer - DOD Secret Before applying for this role, please read the following information about this opportunity found below. Location: Bloomington, MN Wage Range: $40-46 depending on years of experience and qualifications Job Number: 24-02074 Job Description: Our client, a large defense contractor, has an immediate opening for a...

  • Software Engineer

    1 week ago


    Minneapolis, MN, United States The Computer Merchant, LTD. Full time

    Job Title : Software Engineer - DOD Secret Find out more about this role by reading the information below, then apply to be considered. Location: Bloomington, MN Wage Range: 40-46 depending on years of experience and qualifications Job Number: 24-02076 Job Description: Our client, a large defense contractor, has an immediate opening for a Software Engineer...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Cupertino, California, United States Apple Full time

    Job Overview">The SPEAR team in Apple's Security Engineering & Architecture organization is seeking a highly skilled Senior Software Engineer to collaborate with cross-functional teams to improve the security of end-user devices. This role requires expertise in software design, development, and testing to create robust and maintainable infrastructure that...


  • Cupertino, CA, United States Apple Inc. Full time

    Software Development Engineer - Security The Core Platform team within Apple's CoreOS organization brings Apple’s iPhone, iPad, iWatch, Mac, and Home products to life. The ROMs and firmware we develop are at the foundation our devices’ security. We are looking for a motivated software engineer to bring our firmware security to the next level. Your work...


  • Alexandria, VA, United States AMERICAN SYSTEMS Full time

    Job Title / Level Senior Software Engineer - Secret Clearance Clearance Required? Secret Location: Alexandria, VA 22310 US (Primary) % Travel 0 - 10% Job Description We are looking for a Senior Software Engineer with demonstrated experience in cutting edge technology, software engineering and experiment, software technology demonstration and evaluation,...


  • Grand Prairie, TX, United States Softworld Inc Full time

    Job Title: 80726 - Embedded Software Engineers - TX - Secret All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description. Job Location: Grand Prairie TX 75265 Onsite Requirements: C++ (version 11 or higher) UML/Modeling Embedded Software Development Job Description: Designs...


  • Cupertino, CA, United States Apple Inc. Full time

    Software Engineering Manager - Secure Enclave The Core OS software team is looking for an exceptional software engineering manager to lead the Secure Enclave team for Apple’s operating systems. This team is responsible for development, evolution and security of our kernel and low-level user space libraries that contribute to the success of the iPhone,...


  • Cupertino, United States Apple Full time

    Software Engineering Manager - Apps and Frameworks Security Cupertino, California, United States Software and Services The SPEAR team in Apple’s Security Engineering & Architecture organization is hiring a collaborative software engineering manager with a drive to improve the security of end user devices. SPEAR is a dedicated team of software engineers who...


  • Grand Prairie, TX, United States Softworld Inc Full time

    Job Title: 80728 - Embedded Software Engineer - TX - HWIL - Secret Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. Job Location: Grand Prairie TX 75265 Onsite Requirements: Embedded C++ Hardware testing Active Secret Clearance Job Description: Designs develops, operates...


  • Washington, DC, United States RCG, Inc. Full time

    RCG is a growing federal contracting company and Certified as a Great Place to Work. We are looking for strongly qualified people to help support our clients. We are currently seeking a Network Security Engineer with the ability to obtain a Secret Clearance for a full-time position as part of an ongoing contract in Washington, DC. Please note: Due to the...


  • Cupertino, CA, United States Apple Inc. Full time

    Core OS Software Engineer - Secure Enclave Software and Services Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group, we ensure the OS is inseparable from each device’s identity as a whole. This group is committed to...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Security Software Engineer to join our Secure Transports team at Apple. This is an exciting opportunity to contribute to the development of world-class cryptographic and secure protocols engineering.Job DescriptionThe successful candidate will have experience in systems or OS development using C and a...


  • San Diego, CA, United States SAIC Full time

    SAIC is seeking cleared (Secret) Software Engineers to support Project Overmatch . Candidates will research, design, and develop computer and network software or specialized utility programs. In this role, the Software Engineer will be an integral team member supporting assured Command and Control capabilities for our DoD customer within the Navy Information...


  • Mountain View, CA, United States Applied Intuition Full time

    About the role As a Cloud Security Engineer at Applied Intuition, you will play a crucial role in integrating security practices into our software development and operational processes. You will be responsible for enhancing system security, optimizing software deployment, and improving development workflows. Alongside the rest of the Corporate Security &...

  • Software Engineer

    2 weeks ago


    Manhattan Beach, CA, United States Northrop Grumman Full time

    Category: Engineering Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our culture thrives...