Principal Security Software Engineer, EDR

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $242k
$125k $328k
below market most similar roles pay here above market

This role pays more than 81% of similar roles. Most pay $174,600–$232,112 — the blue band above. At the midpoint, this role pays about $242k versus about $203k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Principal Security Software Engineer, EDR

The Principal Security Software Engineer, EDR joins the Detection team within Apple Services Engineering to support the development of a Swift-based endpoint detection and response agent. This role involves owning the quality, reliability, and operational excellence of the agent as it runs on Linux and Apple operating systems. You will manage the relationship with SRE teams, oversee support models, and ensure the agent safely collects security telemetry and executes response actions. Key technical requirements include proficiency in Swift, C for eBPF and kernel-level code, and scripting languages like Python or Rust. You must possess deep knowledge of operating system internals, including processes, threads, and system calls. The work focuses on securing internal servers and public-facing products by detecting malicious activity within host telemetry.

What you'll do

  • Own the quality, reliability, and operational excellence of the Swift-based EDR agent.
  • Ensure the agent runs reliably across a large fleet of Linux and Apple silicon servers.
  • Lead the design and implementation of a tiered support and escalation model for the agent.
  • Develop and maintain security telemetry collection and host-based detection logic.
  • Manage relationships with Security SRE teams to ensure production availability and performance.
  • Lead incident response efforts and conduct blameless post-mortems to improve system reliability.
  • Develop and maintain eBPF and kernel-level code for OS-level instrumentation.
  • Create and maintain support runbooks for Tier 1 and Tier 2 support teams.

What we're looking for

  • 15+ years of professional experience building, shipping and supporting production software or system software.
  • Strong hands-on experience with Swift on server and C for eBPF and kernel-level code.
  • Experience owning the reliability, availability, performance, and rollout safety of a critical production system.
  • Experience leading incident response and building a reliability learning culture through post-mortems and corrective actions.
  • Proficiency in at least one high-level language (Python or Rust) and at least one low-level systems language (C or C++).
  • Strong knowledge of operating system internals for Linux and/or macOS.
  • Credible understanding of attacker behavior, security concepts, and malicious activity in host telemetry.
  • Experience building or operating endpoint, host, or agent software at very large scale (preferred).

More like this

Similar roles

Senior Security Software Engineer EDR

Apple Inc

Seattle, WA 6 days ago $175,000–$308,500
Swift Python Rust C C++ Linux macOS eBPF EndpointSecurity CI/CD OPA Rego Virtualization Hypervisor x86 ARM64
7+ yrs exp

Security Site Reliability Engineer

Apple Inc

Seattle, WA 3 days ago $175,000–$308,500
Swift Java Rust Golang C C++ Linux Kubernetes Distributed Systems TLS/SSL TCP/IP X.509 Container Security SRE Monitoring Alerting Load Balancing Networking
7+ yrs exp

Principal Security Engineer, Security Data & Reporting

Oracle

Nashville, TN 3 days ago $100,800–$234,600
SQL Python Oracle APEX PL/SQL Oracle Database Oracle Cloud Infrastructure Data Modeling Data Pipelines API Integration Generative AI Large Language Models R** **Bac Version Control NIST CSF ISO 27001 CIS Controls Logging and Auditability
7+ yrs exp

Principal Endpoint Security Systems Engineer

Leidos

Bethesda, MD 33 days ago $131,300–$237,350
Trellix ePolicy Orchestrator Trellix Endpoint Threat Protection Linux Windows AWS Splunk AppDynamics Cisco Secure Endpoint Rapid7 SolarWinds Cisco IDS/IPS VPN WebInspect AppDetective Incident Response Forensics Cloud Computing Hybrid Cloud
10+ yrs exp

Principal Security Engineer

Microsoft

Remote 62 days ago $142,800–$274,800
Threat Modeling Security Architecture Distributed Systems Identity Solutions Risk Management Anomaly Detection Reference Architectures Security Assessment Cyber Security
6+ yrs exp Remote

Principal Embedded Security Engineer

Motorola Solutions

Los Angeles, CA 141 days ago $180,000–$260,000
C/C++ Linux AES TLS SSL IPsec MACsec VPN DMVPN HMAC DSA Python Network Programming FIPS 140-3 NIAP Common Criteria NSA CNSA Layer 2 Layer 3 Embedded Software MANET MIMO
10+ yrs exp Hybrid