Senior Software Engineer, Security Authorization

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $242k
$107k $330k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $151,168–$203,218 — the blue band above. At the midpoint, this role pays about $242k versus about $177k 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 3532 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2761 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Security Authorization

The Senior Software Engineer, Security Authorization joins the IAM team within the Apple Services Engineering organization. This role focuses on managing and establishing identities for software applications, services, and containers to secure cloud resource access without manual credential management. You will design and implement systems to bolster security posture, define standardized minimum security requirements, and guide engineering teams in incorporating secure practices. Key responsibilities include building large-scale, highly available, and fault-tolerant distributed systems. You will utilize Golang, Kubernetes, and Docker to secure RESTful and gRPC APIs. Technical requirements include experience with Open Policy Agent, Rego, OAuth, JWT, and TLS/SSL. The work involves solving identity and authorization challenges on a large scale while ensuring customers adhere to effective security protocols and cryptographic standards.

What does a Software Engineer earn in Washington?

Median $207400 from 388 postings across 35 companies.

See salary data

What you'll do

  • Design and implement systems to bolster the overall security posture of the organization.
  • Manage and establish identities for software applications, services, and containers to secure cloud resources.
  • Define and drive the adoption of a standardized set of minimum security requirements.
  • Monitor organizational progress toward meeting security requirements and standards.
  • Guide engineering teams in incorporating secure practices and tools into their development processes.
  • Build and operate large-scale, highly available, distributed, and fault-tolerant systems.
  • Secure RESTful and gRPC APIs using input validation, authentication, and authorization mechanisms.
  • Configure and troubleshoot system initialization processes and network security protocols.

What we're looking for

  • 15 years of software development or production operations experience in a large-scale environment.
  • Strong programming skills in Golang.
  • 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.
  • Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes (preferred).
  • Familiarity with policy-based authorization frameworks and languages such as Open Policy Agent (OPA) and Rego (preferred).

More like this

Similar roles

Senior Software Engineer, Security Enablement Team

Apple Inc

Seattle, WA 23 days ago $142,300–$263,300
Java Go Python Kubernetes Docker Cassandra Kafka Valkey Zookeeper etcd Solr gRPC OAuth JWT TLS/SSL Distributed Systems Containerization Networking
5+ yrs exp

Senior Software Engineer, Security

Apple Inc

Seattle, WA 23 days ago $175,000–$308,500
Python Go Java LLM Agentic Systems CI/CD Distributed Systems gRPC Linux Bash Containerization Dynamic Analysis Taint Analysis Artifact Signing Data Pipelines
10+ yrs exp

Senior Software Engineer, Security Automation

Apple Inc

Seattle, WA 2 days ago $175,000–$308,500
Python Go Java TypeScript React Kubernetes CI/CD Infrastructure as Code AWS S3 EC2 Lambda Step Functions LLM SAST SCA SBOM Swift
8+ yrs exp

Senior Software Engineer, Identity Security

Salesforce

San Francisco, CA +3 9 days ago $172,500–$260,100
AWS Kubernetes Python Go Distributed Systems APIs Service Architecture Identity and Access Management Security Fundamentals Secure Software Development Monitoring Alerting SLOs
5+ yrs exp Hybrid

Senior Software Engineer, Identity Security

Apple Inc

Seattle, WA 104 days ago $175,000–$308,500
Golang Swift Kubernetes Docker gRPC OAuth JWT Open Policy Agent Rego TLS/SSL Containerization Multi-threading Networking
7+ yrs exp