Senior Software Engineer, Identity

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $250k
$123k most similar roles pay here $339k

This role pays more than 92% of similar roles. Most pay $144,350–$221,000 — the shaded band above. At the midpoint, this role pays about $250k versus about $183k 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 1793 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1452 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 minimum security requirements, advocating for best practices across engineering teams, and building highly available, distributed systems using Golang. You must have extensive experience in large-scale operations, Kubernetes, Docker, and securing APIs with authentication and authorization mechanisms. This role requires a deep understanding of operating system concepts, network security principles, and cryptographic protocols to address identity challenges on a massive scale within the ASE organization.

What you'll do

  • Define and advocate for standardized minimum security requirements in software development.
  • Drive the adoption of secure practices and tools within engineering teams.
  • Build and operate large-scale, distributed systems using Golang.
  • Ensure proper authentication and authorization mechanisms for APIs.
  • Monitor and influence the future direction of security protocols.

What we're looking for

  • 7+ years of experience in software development or production operations in large-scale environments.
  • Strong programming skills in Golang for developing Go-based applications.
  • Proven track record building and operating highly available, distributed systems.
  • Expertise in Kubernetes, Docker, and containerization technologies.
  • Comprehensive knowledge of securing APIs with validation, authentication, and authorization mechanisms.
  • Understanding of network security principles and incident response processes.

More like this

Similar roles

Senior Software Engineer, Identity

Apple Inc

Seattle, WA 17 days ago $171,600$302,200
Golang Kubernetes Docker RESTful APIs gRPC OAuth JWT TLS/SSL PostgreSQL CI/CD Prometheus AWS Azure Git Linux CNCF Kubernetes Developer Certification

Senior Software Engineer, Identity

Apple Inc

Denver, CO 17 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 67 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 3 days ago $86,800$198,000
Java Kubernetes Docker AWS Bitbucket Jenkins REST CI/CD Ansible MongoDB Apache NiFi Kafka