Taro Logo

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

Senior Software Engineer role at Apple focusing on security infrastructure and malware prevention systems, offering $175K-$312K base salary plus benefits.

Senior Security Software Engineer

Senior Security Software Engineer role at Apple building secure systems and tools to protect customer data across Apple's global services infrastructure.

Senior Directory Services IAM Engineer

Senior Directory Services IAM Engineer role at Salesforce focusing on enterprise-level identity and access management, directory services, and security infrastructure.

Sr IAM Software Engineer

Senior IAM Software Engineer position at MGM Resorts International focusing on identity and access management solutions implementation and security infrastructure.

Senior Privacy Software Engineer

Senior Privacy Software Engineer role at Roblox, focusing on developing and implementing data privacy and security solutions for the platform's millions of users.

Description For Software Development 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. We are seeking an experienced software engineer with a background in operating systems internals and large-scale software development to join our cybersecurity software engineering team.

This is a technical, hands-on role focused on developing platform services that underpin mission-critical information security capabilities. The ideal candidate should be deeply technical with extensive knowledge of operating system internals and modern CPU architecture. While previous security experience isn't required, a passion for security and privacy is essential.

You'll work closely with engineering teams and partners to ensure successful design, development, and delivery of product objectives. The role demands expertise in kernel/firmware/driver development, strong debugging skills, and proficiency in languages like C, Assembly (ARM), and modern technologies including cloud platforms and containers.

Key Responsibilities:

  • Develop and support platform services for critical information security capabilities
  • Collaborate with cross-functional teams on design and implementation
  • Focus on automation, scalability, and reliability across the technology stack
  • Contribute to OSS software when needed
  • Work with platform users to ensure successful product delivery

Required Technical Skills:

  • Deep understanding of operating system internals
  • Extensive knowledge of modern CPU design and computer architecture
  • Experience in kernel/firmware/driver development (UNIX-like systems)
  • Expertise in C and Assembly (ARM)
  • Strong debugging skills in kernel context
  • Knowledge of cloud technologies (AWS/GCP) and containers
  • Proficiency with various programming languages (Rust, C++, golang, Swift)

This role offers the opportunity to work on cutting-edge security technologies at one of the world's most innovative companies, pushing the boundaries of what's possible in the industry.

Last updated 23 days ago

Responsibilities For Software Development Engineer - Endpoint Security

  • Develop and support platform services for information security capabilities
  • Work closely with engineering teams and partners
  • Ensure successful design, development, and delivery of product objectives
  • Focus on automation, scalability, and reliability
  • Contribute to OSS software as needed

Requirements For Software Development Engineer - Endpoint Security

Linux
Kubernetes
  • Deep understanding of operating system internals
  • Extensive knowledge of modern CPU design, hardware platforms, and computer architecture
  • Previous experience in kernel/firmware/driver development, ideally on a UNIX-like kernel
  • Demonstrated expertise and knowledge of C and Assembly, ideally ARM

Benefits For Software Development Engineer - Endpoint Security

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive health benefits including medical, dental, and vision insurance

Interested in this job?