Software Engineer, Security Authorization

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
48 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $203k
$118k most similar roles pay here $279k

This role pays more than 70% of similar roles. Most pay $154,600–$215,178 — the shaded band above. At the midpoint, this role pays about $203k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Security Authorization

Software Engineer, Security Authorization joins the IAM team within the Apple Services Engineering organization to manage and establish identities for software applications, services, and containers. This role focuses on ensuring customers adhere to effective security practices while designing and implementing systems to bolster the overall security posture of the organization. The engineer will define and drive the adoption of standardized minimum security requirements across various engineering teams. Day-to-day responsibilities involve building large-scale, highly available, and fault-tolerant distributed systems. Key technical requirements include proficiency in Golang, experience with Kubernetes and Docker containerization, and expertise in securing RESTful and gRPC APIs. The role also involves working with policy-based authorization frameworks like Open Policy Agent and Rego, as well as managing authentication protocols such as OAuth and JWT to solve identity challenges at scale.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Manage and establish identities for software applications, services, and containers to secure cloud resource access.
  • Design and implement systems to bolster the organization's overall security posture.
  • Define and drive the adoption of standardized minimum security requirements across the organization.
  • Develop fundamental security services to address identity challenges at a large scale.
  • Build and operate large-scale, highly available, distributed, and fault-tolerant systems using Golang.
  • Secure RESTful and gRPC APIs through robust authentication and authorization mechanisms.
  • Implement policy-based authorization frameworks such as Open Policy Agent (OPA) and Rego.
  • Manage containerized workloads using Kubernetes and Docker to ensure secure infrastructure operations.

What we're looking for

  • BS/MS in Computer Science or equivalent experience.
  • 3+ years of software development or production operations experience in a large-scale environment.
  • Strong programming skills in Golang for working 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 RESTful and gRPC APIs through input validation, authentication, and authorization.
  • Familiarity with policy-based authorization frameworks like Open Policy Agent (OPA) and Rego.
  • Knowledge of cryptographic algorithms, network security protocols, and identity management protocols like OAuth and JWT.

More like this

Similar roles

Software Engineer, Security Authorization

Apple Inc

Seattle, WA 51 days ago $142,300$263,300
Golang Kubernetes Docker Open Policy Agent Rego REST gRPC OAuth JWT TLS/SSL Containerization Network Security Identity Management
3+ yrs exp

Software Engineer, Security Framework

Apple Inc

Seattle, WA 47 days ago $142,300$263,300
Go Java Swift Rust TypeScript Python IAM OAuth OpenID Connect mTLS gRPC REST Open Policy Agent Rego SDK Development Caching Feature Flagging
3+ yrs exp

Senior Software Engineer, Security

Apple Inc

Seattle, WA 6 days ago $175,000$308,500
Python Go Java LLM Prompt Engineering CI/CD Distributed Systems gRPC Bash Linux macOS Containerization Data Pipelines Dynamic Analysis Artifact Signing Threat Modeling Taint Analysis
10+ yrs exp

Senior Software Engineer, Identity Security

Apple Inc

Seattle, WA 48 days ago $175,000$308,500
Golang Kubernetes Docker REST gRPC Open Policy Agent Rego Zanzibar OAuth JWT TLS/SSL Containerization Identity Management Multi-threading Networking Security Protocols
7+ yrs exp

Senior Software Engineer, Identity Security

Apple Inc

Denver, CO 48 days ago $165,800$292,400
Golang Kubernetes Docker gRPC REST OAuth JWT Open Policy Agent Rego TLS/SSL Containerization Identity Management Multi-threading Networking Security Protocols
7+ yrs exp