Senior Software Engineer, Security

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $242k
$99k $331k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $150,000–$193,000 — the blue band above. At the midpoint, this role pays about $242k versus about $172k 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 3452 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2651 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Security

The Senior Software Engineer - Security joins the software supply chain security team within the Apple Services Engineering organization. This role involves designing, implementing, and operating production software to secure services like iCloud and the App Store. You will build automated security assurance tools using agentic and LLM-driven analysis, evaluation harnesses, and guardrails. Key responsibilities include developing distributed backends, APIs, and data pipelines while integrating security controls into existing developer workflows. Required technical skills include proficiency in Python, Go, or Java, along with experience in shell scripting, Linux, and macOS environments. You must possess deep knowledge of software supply chain security, including dependency risk, artifact signing, and policy-based admission. The work focuses on creating a paved path for build integrity and verifiable software provenance.

What does a Software Engineer earn in Washington?

Median $208800 from 402 postings across 39 companies.

See salary data

What you'll do

  • Design, implement, and operate production security services and features for software supply chain security.
  • Build automated security assurance tools using agentic and LLM-driven analysis with evaluation harnesses.
  • Develop systems for dependency risk management, build integrity, and artifact signing and verification.
  • Create policy-based admission systems to enforce security controls at deployment or runtime.
  • Integrate security controls into existing developer workflows and CI/CD pipelines.
  • Design and operate distributed backends, including APIs and data pipelines with high uptime requirements.
  • Conduct research, prototyping, and code reviews to ensure high software quality standards.
  • Own significant software components end-to-end from design through production monitoring.

What we're looking for

  • 10+ years of hands-on software engineering experience, including production ownership of non-trivial systems.
  • Proficiency in at least two of the following languages: Python, Go, or Java.
  • Solid knowledge of software supply chain security, including dependency risk, build integrity, artifact signing, and policy-based admission.
  • Experience designing, building, and operating production agentic systems and LLM-integrated applications.
  • Experience designing and operating distributed backends, APIs, and data pipelines with high uptime and performance requirements.
  • Experience building and maintaining CI/CD pipelines and integrating security controls into them.
  • Proficiency in shell scripting (e.g., Bash) and comfort operating in Linux and macOS environments.
  • Bachelor’s degree in Computer Science or equivalent work experience in a related field (preferred).

More like this

Similar roles

Senior Security Engineer

Apple Inc

Seattle, WA 55 days ago $175,000–$308,500
Threat Modeling Cloud-Native Architecture Python Java Go Swift Kubernetes Container Orchestration Distributed Systems Artificial Intelligence Machine Learning Security Review Multi-tenant System Design Platform as a Service Software as a Service
10+ yrs exp

Senior Software Engineer, Security

Nvidia

Remote (Santa Clara, CA) 6 days ago $184,000–$287,500
C/C++ Rust Linux eBPF SELinux AppArmor Kubernetes Docker Enroot OAuth 2.1 OIDC Kerberos FIDO2 WebAuthn Active Directory Entra ID FreeIPA RHEL IdM SSSD PKI Slurm Lustre NFS InfiniBand Zero Trust ZTNA CVSS 4.0 SBOM Incident Response Disaster Recovery
8+ yrs exp Remote

Senior Software Engineer, Security

Anduril Industries

Bellevue, WA 17 days ago $191,000–$253,000
DevSecOps CI/CD Python Go Rust C/C++ C# AWS Azure Kubernetes Terraform GitHub Actions CircleCI SAST DAST SCA gRPC Protobuf MQTT WebSockets ROS Unity Android Jira
8+ yrs exp

Senior Security Software Engineer

Electronic Arts

Austin, TX +1 21 days ago
Node.js .NET Rust PHP React Angular Next.js TypeScript Kubernetes AWS EKS ECS Fargate CI/CD GitLab CI ArgoCD GitOps Infrastructure-as-Code SRE Observability
10+ yrs exp Hybrid

Senior Security Software Engineer

Nvidia

Santa Clara, CA 56 days ago
Security Software Engineering Cryptography Secure Boot Root of Trust Confidential Compute SOC GPU System Architecture Secure Coding Pre-silicon Simulation Emulation Test Automation Security Assessment AI Tooling Networking Edge Computing
5+ yrs exp

Senior Software Engineer, Security Platform

Cloudflare, Inc

Atlanta, GA +7 8 days ago $194,000–$266,000
Distributed Systems Linux UNIX Go Python Salt HashiCorp Vault OpenBao Cryptography AMD SEV Intel SGX Apple Secure Enclave PKI Secrets Management