Senior Software Engineer, Identity

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $237k
$95k most similar roles pay here $324k

This role pays more than 92% of similar roles. Most pay $140,400–$204,875 — the shaded band above. At the midpoint, this role pays about $237k versus about $173k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Identity

As a Senior Software Engineer on the Workload Identity team within Apple Services Engineering Security, you will lead the development and implementation of robust security services to manage identities for software applications, ensuring secure access to cloud resources. Your daily tasks will involve defining and driving the adoption of standardized minimum security requirements across engineering teams, focusing on large-scale operations and highly available distributed systems built with Golang. You will work closely with Kubernetes, Docker, and other containerization technologies while addressing complex identity challenges through RESTful and gRPC APIs. This role demands expertise in operating system concepts, network security, and cryptographic protocols to maintain high standards of data protection and secure communication channels.

What you'll do

  • Define and advocate for standardized minimum security requirements in large-scale environments.
  • Drive the adoption of secure practices and tools across engineering teams.
  • Build and operate highly available, distributed systems using Go and Kubernetes.
  • Secure APIs by implementing robust authentication and authorization mechanisms.
  • Monitor progress towards security goals and influence future protocol development.

What we're looking for

  • 7+ years of software development or production operations experience in large-scale environments.
  • Strong programming skills in Golang for working with Go-based applications.
  • Proven experience building and operating highly available, distributed, fault-tolerant systems.
  • Excellent understanding of operating system concepts including multi-threading, networking, storage, performance, and scale.
  • Experience with Kubernetes, Docker, and containerization technologies.
  • Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms.

More like this

Similar roles

Senior Software Engineer, Identity

Apple Inc

Denver, CO 3 days ago $162,500$286,400
Golang Kubernetes Docker RESTful APIs gRPC OAuth JWT TLS/SSL PostgreSQL CI/CD AWS Azure Google Cloud Platform Prometheus Grafana GitLab Jenkins

Software Engineer, Senior

Booz Allen Hamilton

MD 54 days ago $86,900$198,000
React Next.JS Git Jenkins GitLab CI/CD Express Flask Spring FastAPI Python Docker Kubernetes Elasticsearch Kibana Redis Kafka Nginx AWS HAProxy Grafana

Software Engineer, Senior

Booz Allen Hamilton

Herndon, VA 71 days ago $86,800$198,000
Java Kubernetes Docker Spring_Framework REST_API AWS Bitbucket Jenkins Linux CI/CD Ansible MongoDB Apache_NiFi Kafka

Software Engineer, Senior

Booz Allen Hamilton

Herndon, VA 71 days ago $86,800$198,000
Java Kubernetes Docker Spring Framework Spring Boot AWS Bitbucket Jenkins Linux REST CI/CD Ansible MongoDB Apache NiFi Kafka

Software Engineer, Senior

Booz Allen Hamilton

Springfield, VA 29 days ago $86,800$198,000
Java JavaScript Agile JMeter Jenkins Swagger Nexus Apigee GitHub GitLab AWS Bash Curl XML JSON SQL