Prepin
Log in
Apple

engineering opportunity

Security Software Engineer, Enterprise Technology Services

Develop cryptographic services that underpin business-critical functions to protect sensitive information. Manage identity, device security, and anti-abuse platforms across global-scale systems.

Sunnyvale, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Do you want to help build some of the largest and most consequential enterprise

and customer technology systems in the world? Join Apple’s Information Systems

and Technology (IS&T) organization. IS&T is the engine behind everything Apple

does for customers and for the people who build for them. It’s Apple’s central

nervous system. Supporting 2.5 billion active Apple devices, processing billions

of secure transactions, and keeping the technology that defines modern life

running flawlessly, IS&T makes the impossible feel effortless. Do you love

building solutions to handle global complexity and immense scale? Imagine what

you could do here. Security and privacy have always been at the heart of Apple’s

innovation. At Apple, we take security seriously and are constantly looking for

new ways to strengthen the security of our applications, systems, and services.

We believe that security is only as strong as its weakest link. We are seeking

talented software engineers to join our growing team, which develops

cryptographic services that underpin some of Apple’s most business-critical

functions. Our work plays a vital role in protecting Apple’s most sensitive

information and ensuring the security, integrity, and privacy of systems used at

scale across the company.

DESCRIPTION

Enterprise Technology Services (ETS) is part of IS&T and delivers global-scale

platforms and services that keep Apple's operations secure and running. The team

manages identity, device security, and anti-abuse platforms — covering

everything from manufacturing and repairs to software updates and activations.

ETS also oversees supply chain, manufacturing, and partner integration

platforms, protecting data on more than 2.5 billion devices worldwide. And when

Apple prepares for a global product launch, ETS owns the systems that ramp

factory production — managing serial numbers, network credentials, and verified

software. The people here at Apple don’t just build products — we craft the kind

of wonder that’s revolutionized entire industries. It’s the diversity of those

people and their ideas that supports the innovation that runs through everything

we do, from amazing technology to industry-leading environmental efforts. Join

Apple and help us leave the world better than we found it. Imagine what you

could do here. At Apple, new ideas have a way of becoming phenomenal products,

services, and customer experiences very quickly. Bring passion and dedication to

your job and there's no telling what you could accomplish. Dynamic, smart and

inspiring people, innovative technologies are the norm here. Will you join us in

crafting solutions that do not yet exist?

MINIMUM QUALIFICATIONS

3 - 12 years software development experience (Java, C++, etc.) 3 - 12 years

experience with scripting languages (Python, Bash, etc.) 3+ years modern CI/CD

tooling and build systems experience Bachelor's degree in Computer Science or

equivalent or foreign equivalent degree

PREFERRED QUALIFICATIONS

Solid understanding and application of computer science fundamentals Experience

building, orchestrating, and deploying highly scalable REST based APIs Knowledge

of PKI fundamentals and applied cryptography Proficiency with SQL and/or NoSQL

database technology Understanding of performance testing concepts and tools

Understanding of macOS fundamentals Knowledge of applied security concepts

(authentication, authorization, OWASP Top 10 Risks, etc.)

Which skills does this role require?

JavaC++PythonBashCI/CDREST APIsSoftware EngineeringCryptographic ServicesIdentity ManagementDevice SecurityAnti-abuse PlatformsSupply ChainManufacturingEnterprise TechnologyScalabilityInformation SystemsTechnology Infrastructure

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.