CareerPlan

Senior Software Engineer, Security Authorization

Seattle, United States of AmericaFull-time2026-11-03 → 2026-11-10

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