Principal Security Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$201,300–$367,400 / yr
Posted
17 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $284k
$104k most similar roles pay here $396k

This role pays more than 97% of similar roles. Most pay $143,200–$214,500 — the shaded band above. At the midpoint, this role pays about $284k versus about $179k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Principal Security Software Engineer

The Principal Security Software Engineer role at Apple involves addressing complex security threats across datacenter and public cloud infrastructure. This senior-level position requires identifying and resolving security issues in various domains including cloud, network, application, and data protection, while collaborating with cross-functional teams to embed security into all systems from the ground up. The ideal candidate will have over a decade of experience in security engineering, expertise in AWS, GCP, or Azure, and strong coding skills in languages like Python, Go, or Java. They must also be adept at threat modeling, vulnerability management, and DevSecOps practices, as well as familiar with regulatory frameworks such as GDPR and PCI-DSS. This role demands deep technical knowledge alongside leadership abilities to mentor teams and drive a security-focused culture within the organization.

What you'll do

  • Identify and resolve complex security issues across infrastructure, public cloud, applications, data stores, and platforms.
  • Design secure and scalable architectures that protect services and customer data while enabling rapid development.
  • Translate security requirements into practical, developer-friendly solutions to embed protection into systems from the start.
  • Analyze emerging threats and develop proactive defenses to drive changes in platforms and services.
  • Mentor engineers to build security skills through hands-on problem-solving and create accessible guidance on security concepts.
  • Lead security strategy and foster a security-focused culture across functions.

What we're looking for

  • 10+ years of hands-on experience in security engineering across cloud, network, or application domains.
  • Expertise in threat modeling, vulnerability management, secure coding practices, and security architecture.
  • Deep knowledge of AWS, GCP, or Azure with strong coding skills in Python, Go, Java.
  • Experience implementing infrastructure-as-code (IaC) and DevSecOps practices.
  • Familiarity with regulatory frameworks like GDPR, PCI-DSS, HIPAA.
  • Proven leadership in driving security strategy and mentoring teams across functions.

More like this

Similar roles

Director of Software Engineering - Security

Apple Inc

Cupertino, CA 23 days ago $305,000$487,200
AWS Azure GCP Docker Kubernetes Terraform CI/CD Python Go Rust PostgreSQL MongoDB CICD Prometheus Grafana SDLC IAM OpenID OAuth JWT

Senior Software Engineer, Information Security

Walmart

Bentonville, AR 92 days ago $90,000$180,000
Python Java SQL Kubernetes CI/CD AWS Docker Prometheus Grafana MCP Agentic IDEs SAST ASPM Container Scanners Telemetry Audit Pipelines Microservices APIs Backend Technologies Data Modeling Indexing Query Optimization Schema Design Performance Engineering Cloud Solutions Platforms

Security Software Engineer

Boeing

Remote (Usa - Swansea, Il, US) 30 days ago $81,000$95,000
AWS CI/CD Nessus Trend_Micro_Deep_Security AWS_Security_Hub GuardDuty Config IAM Encryption Python PostgreSQL Kubernetes Terraform Git Jenkins Swagger JUnit SonarQube
Remote

Staff Software Security Engineer

Anduril Industries

Remote (US) 2 days ago $147,000$253,000
Go Rust SAML OIDC SCIM OAuth Okta Azure AD AWS Azure GCP RBAC ABAC OPA CI/CD
Remote

Software Engineer - Security Engineering

Plaid

New York, NY 3 days ago $188,748$242,676
Python Java Go Ruby Node.js Kubernetes AWS Azure GCP Terraform Docker CI/CD Git PostgreSQL MongoDB Cryptography OAuth OpenID Connect Zero Trust Key Management Systems Secure Token Service Threat Modeling Incident Response