CareerPlanSign in

Software Engineer - Security Framework

Seattle, United States of America💼 Full-time🗓 2026-07-24 → 2026-09-28

Core

Designing and implementing client libraries and SDKs to address identity and authorization challenges for Apple's services.

Role type

Senior IC software engineer (security frameworks)

Builds

Security frameworks, client libraries, and SDKs in Java, Go, Swift, Rust, and TypeScript

Domain

Cloud services, identity and access management (IAM), API security

Required skills

Golang, Java, API security, SDK development, authentication, authorization, mTLS, RESTful/gRPC APIs

Preferred skills

Dependency injection, plugin systems, retry logic, error handling, RBAC, ABAC, OAuth, OpenID Connect, Policy-as-Code, secure credential storage, token refresh patterns, cross-platform SDK development, backward compatibility strategies, monitoring and telemetry

Technologies

Java, Go, Swift, Rust, TypeScript, Open Policy Agent, Rego

Responsibilities

Designing and implementing client libraries and SDKs, building security frameworks in multiple languages, integrating frameworks into partner services for request verification and token management, setting standards for secure practices and tools

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.