Senior Software Engineer, Identity Security

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
44 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$134k most similar roles pay here $237k

This listing doesn't post a salary. Most similar roles pay $144,350–$227,300.

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 · Senior Software Engineer, Identity Security

As a Senior Software Engineer, Identity Security (Golang), you will join the Workload Identity team within the Apple Services Engineering Security organization. You will be responsible for managing and establishing identities for software applications, services, and containers to ensure secure access to cloud resources without manual credential management. Your daily work involves defining, advocating, and driving the adoption of standardized security requirements while guiding engineering teams to incorporate secure practices into their development processes. You will build fundamental security services to address identity challenges on a large scale. The role requires extensive experience with Golang, Kubernetes, Docker, and containerization. You will utilize skills in securing RESTful and gRPC APIs, managing policy-based authorization engines like Open Policy Agent or Zanzibar, and implementing authentication protocols such as OAuth and JWT while handling cryptographic algorithms and system initialization processes.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Develop and maintain core security services for managing workload identities across cloud resources.
  • Build and operate large-scale, highly available, and fault-tolerant distributed systems using Golang.
  • Define and advocate for standardized minimum security requirements across the organization.
  • Guide engineering teams in integrating secure practices and tools into their development processes.
  • Secure RESTful and gRPC APIs through robust authentication, authorization, and input validation.
  • Implement policy-based authorization mechanisms and manage identity protocols like OAuth and JWT.
  • Manage cryptographic protocols including TLS/SSL, digital signatures, and encryption for data security.
  • Troubleshoot system initialization processes and respond effectively to security incidents.

What we're looking for

  • BS/MS in Computer Science or equivalent experience.
  • 7+ years of software development or production operations experience in a large-scale environment.
  • 5+ years of experience writing production code in Golang.
  • Proven experience building and operating large-scale, highly available, distributed, and fault-tolerant systems.
  • Excellent understanding of operating system concepts including multi-threading, memory management, networking, storage, performance, and scale.
  • Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent).
  • Knowledge of securing RESTful and gRPC APIs through input validation, authentication, and authorization mechanisms.
  • Knowledge of identity protocols (OAuth, JWT), policy-based authorization engines (OPA/Rego, Zanzibar), and cryptographic algorithms.

More like this

Similar roles

Senior Software Engineer, Identity Security

Apple Inc

Seattle, WA 49 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 49 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

Senior Software Engineer, Wallet Identity Server

Apple Inc

Austin, TX 45 days ago
Java Kotlin AWS Spring Boot Temporal Redis DynamoDB S3 REST gRPC Prometheus Grafana OpenTelemetry Datadog CI/CD Infrastructure as Code PKI Cryptography Distributed Systems
7+ yrs exp

Senior Software Engineer, Security

Apple Inc

Seattle, WA 7 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

Software Engineer, Security Authorization

Apple Inc

Seattle, WA 52 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 Authorization

Apple Inc

Seattle, WA 49 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