About the role
This is a role in the team that owns data exfiltration prevention on endpoints and requires a background platform: MacOS. Engineers in this team own the design and development of core features on Nightfall's Data Exfiltration platform. This requires leveraging file and device interfaces and requires an in-depth understanding of Operating System internals.
Responsibilities:
- Designing and developing data exfiltration prevention apps, system extensions, and services on MacOS.
- Maintaining and evolving mission-critical agents on endpoints.
- Own complex features from design to delivery and troubleshoot issues from customers.
Requirements:
- Expertise in one of the following: Objective-C, Swift on MacOS.
- Demonstrable expertise in developing agents on one of MacOS.
- On MacOS, practical development experience with Endpoint Security System Extension is required.
- A plus will be knowledge of IOKit and of the MacOS VFS model.
- Proven experience of leading or being an important individual contributor for one or more significant projects.
- Consistently write concise and very well tested code.
- You can navigate and debug complex code using the tools available and you have very strong attention to details.
- You can do OS-level research.
- Experience with kernel-level debugging processes and tools.
- Ability to use reverse engineering techniques and debugging of kernel space code is an advantage.
- You enjoy working in a dynamic environment and you are result-oriented.
- You are the problem solver and like challenging tasks.
- Minimum 5+ years of related work experience.