Secure Systems Engineer - Platform Architecture
Apple
Summary
Description
Minimum Qualifications
- BS and 10+ years of relevant industry experience.
- Experience in designing, developing, and deploying backend web services including API design or scalable infrastructures for highly available applications.
- Experience with common programming languages such as Python, Go or C/C++.
- Experience in implementing and managing DevOps practices. Such as continuous integration/continuous deployment (CI/CD), infrastructure as code (IaC), or automation of development, testing, and deployment pipelines.
Key Qualifications
Preferred Qualifications
- Masters in EE/CE.
- Ability to effectively lead cross-functional initiatives and to provide architectural guidance to teams lacking resident security expertise.
- Breadth to work cross-functionally with Infrastructure, Privacy, Safety, Service, Manufacturing, Software, and Product Development teams to resolve system-level security issues.
- Strong written and oral communications skills across multiple levels.
- Ability to critically analyze security properties of web service architectures, hardware, and software systems in order to build a comprehensive threat model. (e.g. familiarity with common threat modeling methodologies such as STRIDE)
- Knowledge of basic cryptographic principles (e.g., symmetric vs asymmetric crypto, encryption vs authentication, secure boot, and PKI frameworks) and familiarity with HSM-based security applications and/or data center management and security expertise.
Education & Experience
Additional Requirements
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.