Senior Software Engineer, Security Authorization
Core
Design and implement fundamental security services to manage identities for software applications, services, and containers, ensuring secure access to cloud resources at scale.
Role type
Senior Staff Software Engineer (Security & Identity)
Builds
Fundamental security services and identity management systems for the Apple Services Engineering organization
Domain
Cloud Security, Identity and Access Management (IAM), Distributed Systems
Required skills
Golang, Kubernetes, Docker, API security (REST/gRPC), distributed systems design, policy-based authorization (OPA/Rego), network security, cryptography (TLS/SSL, hashing), OAuth/JWT
Preferred skills
System initialization configuration, incident response, secure communication channels
Technologies
Golang, Kubernetes, Docker, Open Policy Agent (OPA), Rego, OAuth, JWT, TLS/SSL
Responsibilities
Design and implement systems to bolster organizational security posture; define and drive adoption of standardized minimum security requirements; guide engineering teams in incorporating secure practices and tools into development processes.
Seniority
Senior Staff, hands-on IC with strategic influence
