Senior Software Engineer, Endpoint Security

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Secure Systems Engineer - Platform Architecture

Lead security architecture and implementation for Apple's platform services, focusing on product security across development, manufacturing, and deployment phases.

Formal Verification Engineer

Senior Formal Verification Engineer role at Apple working on silicon security verification and hardware design validation.

Systems Software Engineer, Information Security

Senior Systems Software Engineer role at Apple Information Security, focusing on protecting Apple's data through innovative security solutions and system architecture development.

Systems & Kernel Software Engineer, Security

Senior Systems & Kernel Software Engineer position at Apple focusing on security hardening in operating systems.

Software Development Engineer, Network Telemetry

Senior Software Development Engineer role at Apple focusing on security and network telemetry, offering competitive compensation and comprehensive benefits.

Description For Senior Software Engineer, Endpoint Security

At Apple, the Information Security (AIS) team is seeking an exceptional Senior Software Engineer to join their Endpoint Security division. This role combines cutting-edge security technology with large-scale infrastructure development, making it an exciting opportunity for security-focused engineers.

The position involves developing and maintaining advanced security services that protect Apple's vast network infrastructure. As a Senior Engineer, you'll be responsible for building and operating sophisticated telemetry, detection, and response capabilities that form the backbone of Apple's security posture. The role requires expertise in systems programming, with proficiency in languages like Swift, Rust, C/C++, Objective-C, or Go, and deep understanding of Linux/Unix kernels and system security.

The ideal candidate will bring both technical excellence and creative problem-solving abilities to the team. You'll work with state-of-the-art security tools and technologies, including eBPF and open-source security solutions, while collaborating with cross-functional teams to implement robust security measures across Apple's ecosystem.

This role offers an exceptional compensation package, including a base salary range of $166,600 to $296,300, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement. You'll be working at Apple's Seattle office, contributing to projects that directly impact the security of one of the world's most influential technology companies.

The position combines hands-on technical work with strategic thinking, requiring someone who can not only identify security issues but also create and implement comprehensive solutions. You'll be joining a team that values innovation, collaboration, and the pursuit of excellence in security engineering. This is an opportunity to make a significant impact on global security while working with some of the industry's best talent in a company known for its groundbreaking technology and user-focused approach.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Endpoint Security

  • Develop services to detect and mitigate security risks
  • Build and operate advanced telemetry, detection, and response capabilities
  • Secure and protect Apple's networks
  • Design security capabilities under tight deadline constraints
  • Deliver solutions to complex problems

Requirements For Senior Software Engineer, Endpoint Security

Go
Linux
  • Expert knowledge of at least one programming language: Swift, Rust, C/C++, Objective-C, or Go
  • Experience working with the Linux, Unix or Darwin kernels, understanding of system security and networking
  • Experience with deployment processes and building CI/CD tools
  • Knowledge of how to operate and deploy software and configurations to a large scale infrastructure
  • Knowledge and experience with computer science data structures and algorithms
  • Experience with application tracing, monitoring, analysis and visualizations through analytics dashboards

Benefits For Senior Software Engineer, Endpoint Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity
  • Relocation Benefits

Interested in this job?