We are seeking a Senior macOS Internals Lead Engineer to drive the development of low-level security and compatibility functionality for macOS. The role involves leading a team of engineers, writing code, reverse engineering OS behavior, and ensuring core system components are hardened. The ideal candidate thrives on technical challenges, is comfortable reverse engineering, and can mentor others.
Requirements
- 7+ years of systems programming experience with a focus on macOS internals
- Proven track record of delivering complex macOS features with hands-on coding in C++, Swift, Objective-C
- Deep expertise in macOS frameworks: Endpoint Security, Network Extensions, Accessibility, Launch Services, File Providers, XPC and FSEvents
- Advanced skills in reverse engineering MacOS components using tools like Ghidra, Frida, IDA, Hopper, lldb or other tools of your choice
- Strong understanding of macOS security mechanisms: TCC, SIP, Gatekeeper
- Experience with debugging complex architectures on MacOS (system extensions, endpoint security, network extensions, launch services, XPC)
- Ability to produce high-quality, testable, maintainable and secure code
Benefits