Security Software Engineer, User Secrets
1 day ago
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-
Swift Software Engineer
1 day ago
Cupertino, CA, United States Apple Inc. Full timeThe 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...
-
Software Engineering Manager
7 days ago
Cupertino, California, United States Apple Full timeJob 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 timeJob 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 timeJob 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 timeJob 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...
-
Senior Software Engineer
7 days ago
Cupertino, United States Lynx Software Technologies Full timeThompson 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...
-
Senior Software Engineer
7 days ago
Cupertino, United States Lynx Software Technologies Full timeThompson 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...
-
Senior Software Engineer
1 week ago
Cupertino, California, United States Apple Full timeJob 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...
-
Software Development Engineer
2 days ago
Cupertino, CA, United States Apple Inc. Full timeSoftware 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...
-
Senior Software Engineer
2 days ago
Alexandria, VA, United States AMERICAN SYSTEMS Full timeJob 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,...
-
Embedded Software Engineers
4 weeks ago
Grand Prairie, TX, United States Softworld Inc Full timeJob 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...
-
Software Engineering Manager
2 days ago
Cupertino, CA, United States Apple Inc. Full timeSoftware 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,...
-
Software Engineering Manager
3 weeks ago
Cupertino, United States Apple Full timeSoftware 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...
-
Embedded Software Engineer
2 weeks ago
Grand Prairie, TX, United States Softworld Inc Full timeJob 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...
-
Network Security Engineer
1 day ago
Washington, DC, United States RCG, Inc. Full timeRCG 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...
-
Core OS Software Engineer
1 day ago
Cupertino, CA, United States Apple Inc. Full timeCore 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...
-
Senior Security Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeAbout 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...
-
Software Engineer- Digital Engineering
2 days ago
San Diego, CA, United States SAIC Full timeSAIC 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...
-
Software Security Engineer
1 day ago
Mountain View, CA, United States Applied Intuition Full timeAbout 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 timeCategory: 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...