Apple is looking to enhance the security of its services, such as iCloud, Apple Music, Apple Fitness, and Apple TV, by addressing identity and authorization challenges on a large scale within the Apple Service Engineering (ASE) organization.
Requirements
- Strong programming in Golang or Java
- Proven experience building and operating large scale, highly available, distributed, and fault tolerant systems
- Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
- Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
- Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes
- Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels
- Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption
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
- Working extensively with Go and Java based systems, building both services and client software
Other
- 6+ years of software development or production operations experience in a large-scale environment
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition
- Discretionary bonuses or commission payments as well as relocation
- 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