Apple's Trusted Execution team is seeking a Senior Software Engineer to join their Security Engineering Architecture and Research organization. This role is at the forefront of Apple's defense-in-depth strategy, working on technology that protects millions of users worldwide. The position involves working across the entire software stack, from CPU-level features through kernel development to high-level applications.
As a member of this small but highly impactful team, you'll be responsible for defining, designing, and implementing security technologies for Apple's next-generation operating systems. The role requires expertise in systems programming, kernel development, and security architecture, with a focus on creating innovative solutions that balance security, performance, and user experience.
You'll be working on critical security features including code signing, execution monitoring, and malware mitigation systems. The position offers unique opportunities to work with Apple's custom hardware advantages to develop new malware detection and remediation capabilities. Your work will directly influence the security posture of all Apple products and impact hundreds of millions of users globally.
The ideal candidate will have strong C programming skills, deep understanding of operating systems internals, and experience with applied cryptography. You'll be expected to work autonomously while collaborating with various teams across Apple, contributing to the company's security initiatives and driving their adoption throughout the organization.
This role offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be working at Apple's Cupertino location, contributing to groundbreaking security technologies while having the opportunity to grow professionally in one of the world's most innovative technology companies.