Senior Software Engineer, Identity Security (Golang/Swift)
Apple· Software and Services
Hybrid (Austin, Denver, San Francisco, Seattle)Full-timePosted 1mo ago
About the role
Senior software engineer leading the Workload Identity team within Apple Services Engineering Security, focusing on creating and operating security services to manage identities for software applications, services, and containers in cloud resources. Drives adoption of standardized security requirements and guides teams to implement secure practices at scale.
Responsibilities
- Defining, advocating, and driving the adoption of a standardized set of minimum security requirements while monitoring progress
- Influencing the future of security protocols and guiding engineering teams to incorporate secure practices and tools into development processes
- Create and operate fundamental security services addressing identity challenges at large scale within the ASE organization
Qualifications
- 7+ years of software development or production operations experience in a large-scale environment
- 5+ years of experience writing production code in Golang or Swift
- Proven experience building and operating large scale, highly available, distributed, and fault tolerant systems
- Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
- Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
- Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
- BS/MS in Computer Science or equivalent experience
- Knowledge of policy-based authorization mechanisms and engines (Open Policy Agent/Rego or Zanzibar) and policy lifecycle management
- Knowledge of authentication mechanisms (OAuth, JWT, and related identity management protocols)
- Familiarity with incident response processes and ability to respond to security incidents effectively
- Knowledge of cryptographic algorithms and protocols (TLS/SSL, digital signatures, hashing, encryption)
- Hands-on experience with systems, including configuring and troubleshooting initialization processes
Skills
Required:GolangSwiftDistributed systemsKubernetes
Benefits
- Benefits information not specified in provided text
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services