Apple
Software Engineer - Security Framework
$142K–$263K
Seattle, Washington · Full-time · Posted Jul 24, 2026
- Experience
- 3+ years of software development or production operations experience in a large-scale environment.
- Education
- Bachelor's Degree or equivalent experience preferred.
About the job
Build and integrate security frameworks, client libraries, and SDKs that support identity, authorization, and secure service operations across Apple services.
What you'll do
- Design and implement client libraries and SDKs in multiple languages.
- Build frameworks supporting request verification, token issuance and exchange, authentication, authorization, decision logging, policy updates, and caching.
- Collaborate with partner engineering teams to integrate frameworks and promote secure development practices.
What they ask for
- Strong programming skills in Golang and Java, and willingness to learn Swift, Rust, Python, and TypeScript.
- Experience building and operating high-performance client SDKs and libraries, including configuration updates, version releases, and feature flagging.
- Knowledge of API security, including input validation, mTLS, authentication, and authorization for RESTful and gRPC APIs.
Nice to have
- SDK architecture experience, including dependency injection, plugin systems, retry logic, and error handling.
- Knowledge of IAM concepts and systems such as RBAC, ABAC, OAuth, OpenID Connect, Open Policy Agent, and Rego.
Pay
$142,300 and $263,300 (USD, base salary)
Tools
Golang, Java, Swift, Rust, Python, TypeScript, RESTful, gRPC
Model-written summary · the original posting is authoritative