Description
The Apple Service Engineering (ASE) Security team is hiring a Senior Software Engineer to build secure client libraries and SDKs for identity and authorization services. The role involves designing and implementing security frameworks in Java, Go, Swift, Rust, and TypeScript; integrating request verification, token issuance and exchange, authentication, authorization, durable decision logging, policy updates, and caching; and collaborating with partner engineering teams. Candidates need at least 8 years of software development or production operations experience in a large-scale environment, strong Golang and Java skills, and experience building high-performance client SDKs and libraries.
