Apple is looking to solve identity and authorization challenges on a large scale within the Apple Service Engineering (ASE) organization to ensure the security of their services such as iCloud, Apple Music, Apple Fitness, and Apple TV.
Requirements
- Strong programming skills in Golang and/or Java
- Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
- Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
- Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels
- Familiarity with incident response processes and the ability to respond to security incidents effectively
- Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption
- Knowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols
Responsibilities
- designing and implementing systems to bolster our overall security posture throughout the organization
- defining, advocating, and driving the adoption of a standardized set of minimum security requirements while monitoring progress
- setting high standards and influencing the future of our security protocols, guiding engineering teams as they incorporate secure practices and tools into their development processes
- collaborating with cross-functional teams to ensure that our customers adhere to the latest and most effective security practices for addressing identity and authorization challenges
- building and operating large scale, highly available, distributed, and fault tolerant systems
- securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
- configuring and troubleshooting system initialization processes
Other
- 5+ years of software development or production operations experience in a large-scale environment
- Bachelor's Degree or equivalent experience preferred
- Ability to work collaboratively with cross-functional teams
- Ability to respond to security incidents effectively
- Eligibility for discretionary restricted stock unit awards and Apple’s Employee Stock Purchase Plan