Apple
Senior Software Engineer - Security Frameworks
$175K–$308K
Seattle, Washington · Senior · Full-time · Posted Sep 9, 2026
- Experience
- 8+ years of software development or production operations experience in a large-scale environment.
- Education
- Bachelor's Degree or equivalent experience preferred.
About the job
Designs and operates security client libraries and SDKs that support identity, authorization, and secure service practices across Apple’s services.
What you'll do
- Build security frameworks in multiple languages for request verification, token issuance and exchange, authentication, authorization, logging, policy updates, and caching.
- Design and implement client libraries and SDKs, and help partner teams integrate them into their services.
- Collaborate with engineering teams to adopt security protocols, practices, and tools.
What they ask for
- Strong programming skills in Golang and Java, with ability and willingness to learn Swift, Rust, Python, and TypeScript.
- Experience building and operating high-performance client SDKs and libraries, including caching, configuration updates, version releases, breaking changes, and feature flagging.
- Knowledge of API security, including input validation, mTLS, authentication, and authorization for RESTful and gRPC APIs.
Nice to have
- Experience with SDK architecture patterns, IAM concepts, client-side security, cross-platform SDKs, backward compatibility, or client-library monitoring and telemetry.
Pay
$175,000 and $308,500 USD base salary
Tools
Java, Go, Swift, Rust, TypeScript, Golang, Python, gRPC
Model-written summary · the original posting is authoritative