Apple Services Engineering Security team needs to build and provide secure systems and infrastructure that fuel Apple's services, ensuring the highest standard of security for one of the most-watched companies in the world.
Requirements
- Experience writing applications in Rust, C++, C, and/or GO
- Solid understanding of the full SW development lifecycle
- Knowledgeable of distributed systems design patterns and security implications, as well as common infrastructure components including: network architecture, server fleet provisioning and configuration, OOB management, storage, load balancing, virtualization, Kubernetes
- In-depth knowledge of technologies such as SSL, TCP/IP, Caching solutions, X 509 certificates, and systems application performance tuning
- Deep understanding of Object Oriented and SOA design concepts
- Experience with Linux, Shell Scripts
- Experience in designing and handling systems with high performance, scalability and availability
Responsibilities
- write and own software that runs on all of Apple’s server infrastructure to ensure it has the best security in the world!
- own design, implementation, and execution of services and applications for Security use cases.
- authoring software that does security authorization and access controls at Apple’s scale.
- distilling use cases and requirements down to make them into software applications.
- partnering with our direct team and stakeholders on projects.
- establish great partnerships with cross functional teams.
Other
- Consistent record of delivering high quality enterprise software (3 + years of experience)
- Ability to work in a collaborative team environment on fast paced projects
- excellent written and verbal communicator.