Software Development Engineer - Endpoint Security

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

Description For Software Development Engineer - Endpoint Security

Apple is seeking an exceptional Software Development Engineer to join their Endpoint Security team in Austin. This role combines deep technical expertise in operating systems with cybersecurity innovation. As part of Apple's cybersecurity software engineering team, you'll be developing cutting-edge technologies that advance industry standards.

The position requires a strong foundation in operating system internals, hardware architecture, and kernel development. You'll be working on platform services that support critical information security capabilities, making direct impacts on Apple's security infrastructure. While prior information security experience isn't mandatory, a genuine commitment to security and privacy is essential.

This role offers the opportunity to work with state-of-the-art technology stacks, including Linux kernel development, cloud platforms, and modern programming languages like Rust and Go. You'll collaborate closely with various engineering teams, contributing to the design and implementation of robust security solutions.

The ideal candidate will bring technical excellence and a collaborative spirit, focusing on creating scalable and reliable security systems. You'll be part of a dynamic environment where new ideas quickly transform into impactful solutions. This is a chance to shape the future of security at one of the world's most innovative technology companies.

Working at Apple means joining a team that values technical innovation, privacy, and user security above all. You'll have the opportunity to work on projects that protect millions of users worldwide while pushing the boundaries of what's possible in cybersecurity.

Last updated 11 hours ago

Responsibilities For Software Development Engineer - Endpoint Security

  • Develop technologies for cybersecurity software engineering
  • Support and develop platform services for information security capabilities
  • Work with engineering teams and partner teams
  • Design, develop, and deliver product objectives
  • Focus on automation, scalability, and reliability

Requirements For Software Development Engineer - Endpoint Security

Linux
Kubernetes
Rust
Go
  • Deep understanding of operating system internals
  • Extensive knowledge of modern CPU design, hardware platforms, and computer architecture
  • Previous experience in kernel/firmware/driver development on UNIX-like kernel
  • Demonstrated expertise and knowledge of C and Assembly, ideally ARM
  • Strong debugging skills in kernel context
  • Deep knowledge of Linux kernel internals
  • Experience with cloud technologies (AWS or GCP)
  • Exceptional written and verbal communication skills

Benefits For Software Development Engineer - Endpoint Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal opportunity employer
  • Affirmative action employer

Interested in this job?

Jobs Related To Apple Software Development Engineer - Endpoint Security

Senior Software Engineer - Host Access

Senior Software Engineer position at Apple focusing on security infrastructure and access control systems for Apple's global services.

Secure Systems Engineer - Platform Architecture

Senior Security Systems Engineer role at Apple, focusing on platform architecture and security design for consumer devices with competitive compensation range of $143,100-$264,200.

Platform and Frameworks Software Engineer, Security

Senior Security Software Engineer role at Apple focusing on platform security, offering $143K-$264K base pay plus benefits, working on the SPEAR team to enhance OS security.

Software Security Engineer - FairPlay Team, Apple Services Engineering

Senior Software Security Engineer role at Apple, focusing on DRM and security technologies, requiring 3+ years of experience in security engineering and software development.

Software Development Engineer, Network Telemetry

Senior Security Software Engineer role at Apple focusing on network telemetry and security infrastructure, combining ML and distributed systems expertise.