Apple logo

Senior Software Engineer, Security Authorization

Apple

Seattle, WAFull-timeSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Seattle, WA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

CNCF Kubernetes Developer Or Equivalent

Job overview

Apple’s IAM team within Apple Services Engineering manages identities that allow software applications, services, and containers to access cloud resources securely. The Senior Software Engineer will design and implement systems addressing identity and authorization challenges, define and promote minimum security requirements, monitor adoption, and guide engineering teams in incorporating secure practices and tools. The role calls for substantial software development or production operations experience and expertise in large-scale security systems.

Skills & qualifications

RequiredNice to have

Skills

GolangLarge-Scale SystemsHighly Available SystemsDistributed SystemsFault-Tolerant SystemsKubernetesDockerContainerizationAPI SecurityInput ValidationAuthenticationAuthorizationRESTful APIsgRPC APIsSystem InitializationPolicy-Based AuthorizationOpen Policy AgentRegoNetwork SecurityFirewallsVPNsSecure CommunicationsIncident ResponseCryptographyTLS/SSLDigital SignaturesHashingEncryptionOAuthJWTIdentity Management Protocols

Qualifications

15 Years Software Development or Production OperationsCNCF Kubernetes Developer or EquivalentBS/MS in Computer Science or Equivalent Experience

Full job description

Weekly Hours: 40

Role Number: 200690609-3337

Summary

We are the IAM team for the Apple Services Engineering org.. Our team’s primary responsibility is to manage and establish identities for software applications, services, and containers to securely access cloud resources, ensuring proper authentication and authorization for these workloads without requiring manual credential management. We are expanding our team and looking to add a Senior Staff Software Engineer who will play a critical role in ensuring our customers adhere to the latest and most effective security practices for addressing identity. We are looking for a passionate and talented technical lead engineer who will focus on creating fundamental security services, addressing identity challenges on a large scale within the ASE organization. Success in this role requires individuals to possess a blend of profound technical expertise, extensive knowledge in security, and substantial experience in large-scale operations.

Description

In the role of Senior Software Engineer, you will play a crucial part in ensuring that our customers adhere to the latest and most effective security practices for addressing identity and authorization challenges. Collaborating with cross-functional teams, you will be responsible for designing and implementing systems to bolster our overall security posture throughout the organization. Your duties will include defining, advocating, and driving the adoption of a standardized set of minimum security requirements while monitoring progress. You will set high standards and influence the future of our security protocols, guiding engineering teams as they incorporate secure practices and tools into their development processes.

Minimum Qualifications

  • 15 years of software development or production operations experience in a large-scale

  • environment

  • Strong programming skills in Golang, as you'll be working extensively with Go based

  • applications

  • Proven experience building and operating large scale, highly available, distributed, and fault

  • tolerant systems

  • 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

Preferred Qualifications

  • Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes

  • Familiarity with policy-based authorization frameworks and languages such as Open Policy Agent (OPA) and Rego

  • Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels

  • Familiarity with incident response processes and the ability to respond to security incidents effectively

  • Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption

  • Knowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 41,631 open Software Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • Washington median$144–215K/yr1,953 salary ranges
  • Washington median$54–69/hr36 hourly ranges
Openings
Olive Jobs lists 2,162 open Software Engineer jobs in Washington and 41,631 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Washington
Experience
This posting asks for at least 15 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 33,828 postings).
Education
14,293 of the 41,631 open Software Engineer jobs (34%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.