Senior Software Engineer, Endpoint Security

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Senior Software Engineer, Endpoint Security

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. The Apple Information Security (AIS) team is responsible for developing services to find and mitigate security risks faced by Apple. We are seeking an extraordinary Software Developer who is passionate about security, and can thrive in a fast-paced environment where both individual drive and team collaboration are the keys to success.

As part of the AIS team, you'll be at the forefront of developing cutting-edge services to identify and mitigate security risks. This isn't just any technical role — it's an opportunity to make a significant impact on the global security landscape. You will perform hands-on work to identify issues, create a vision for resolving them, and collaborate with relevant business stakeholders to realize that vision.

We build and operate advanced telemetry, detection, and response software tools to secure and protect Apple's networks. The role requires expertise in Rust/Go programming, strong knowledge of computer science fundamentals, and experience with cloud technologies and containerization. You'll work with various data stores and have the opportunity to work on kernel-level implementations.

The ideal candidate will have experience with observability technology such as eBPF, familiarity with open source endpoint security tools, and expertise with log aggregation and distributed monitoring tools. Strong interpersonal skills are essential as you'll be working with cross-functional teams and various levels of management.

Join Apple's security team and be part of protecting one of the world's most innovative technology companies while working with cutting-edge security technologies and talented professionals in the field.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Endpoint Security

  • Partner with teams across Apple to prioritize and build the product roadmap
  • Advocate for solutions and secure buy-in
  • Continue to research, drive, and develop solutions
  • Ensure accuracy and timeliness of telemetry, detection, and response actions

Requirements For Senior Software Engineer, Endpoint Security

Go
Rust
Linux
Kubernetes
  • Experience with Rust and/or Go
  • Knowledge and experience with computer science data structures and algorithms
  • Experience working with SQL and No-SQL data stores
  • Experience working with the Linux kernel
  • Skilled in cloud technologies such as AWS or GCP, container technologies such as Docker and Kubernetes, and Microservices

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Endpoint Security

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.

Senior Software Engineer, Endpoint Security

Senior Software Engineer role at Apple focusing on endpoint security, developing services to detect and mitigate security risks for Apple's networks.