About The Position

The SPEAR team in Apple’s Security Engineering & Architecture organization is hiring a collaborative system software engineering manager to improve the security of end-user devices. SPEAR engineers make security improvements across Apple’s operating systems, including eliminating classes of vulnerabilities, accelerating the transition to memory-safe languages, and refactoring key system components to build security into their core. Their work aims to improve product security without compromising stability or performance. The manager will lead projects with teams across the lower levels of Apple’s software stack. They will manage engineers delivering robust, maintainable system software features, hire and develop talent, and promote cross-functional collaboration and engineering excellence. The team is also adopting AI in its software development process to pursue ambitious security goals while maintaining high standards for quality. The organization’s mission is to advance software security and protect users against malicious and well-resourced adversaries.

Requirements

  • Experience leading a low-level system software team developing kernel, device driver, firmware, or hypervisor software with stringent security requirements.
  • Deep understanding of operating system fundamentals.
  • Understanding of software security principles.
  • Knowledge of hardware and CPU architecture.
  • Experience building a strong and diverse team, promoting a healthy team culture, driving process improvements, and supporting team members’ career growth.
  • Proven track record of owning and leading successful software project delivery.
  • Enthusiastic, empathetic, and collaborative approach to multifunctional projects.

Nice To Haves

  • Experience with modern systems programming languages such as Rust or Swift.
  • Enthusiasm for applying AI to problems requiring engineering rigor and high-quality outcomes.

Responsibilities

  • Lead and manage a collaborative team of software engineers improving the security of critical low-level operating system software.
  • Grow the team by hiring and developing engineering talent at all experience levels.
  • Manage software security projects through their full lifecycle, including concept, design, implementation, testing, and handoff.
  • Foster a collaborative team culture and model creative problem-solving, mutual understanding, and respect.
  • Analyze projects for opportunities to improve team processes and follow through on implementing improvements.
  • Guide the team in integrating AI into software development, improving testing and tooling to accelerate progress and raise quality.
  • Partner with other security engineering leaders to develop the team’s roadmap and respond to emerging threats.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service