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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Trusted Execution (Security)

Senior Security Software Engineer role at Apple focusing on trusted execution and system-level security architecture.

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.

WebKit Engine Security Engineer

Senior Security Engineer role at Apple working on WebKit engine security, focusing on memory management, sandboxing, and security architecture improvements.

DevSecOps Engineer - Health Software

Senior DevSecOps Engineer role at Apple's Health Software team, focusing on security infrastructure, threat modeling, and building a culture of security excellence.

User Secrets - Software Engineer

Senior Software Engineer position at Apple's User Secrets team, focusing on secure data storage and synchronization across Apple devices, offering competitive salary and benefits.

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 a month 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?