Nightfall AI

Agentic data loss prevention that reduces human and AI risk

Endpoint Engineer – MacOS, Windows

Full TimeRemoteTeam 51-200Since 2018Company SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

Not specified

5 yrs expEnglishMac OSObjective CPythonRustSwiftGo

Job Description

• Designing and developing data exfiltration prevention apps, drivers, system extensions and services on MacOS or Windows. • Maintaining and evolving mission-critical agents on endpoints. • Own complex features from design to delivery and troubleshoot issues from customers. • Designing and building secure software with cross-platform deliverables (Windows, MacOS). • Writing and maintaining documentation about internal and public services.

Job Requirements

  • Expertise in one of the following: Objective-C, Swift on MacOS or C/C++ on Windows.
  • Demonstrable expertise in developing agents on one of MacOS or Windows.
  • On MacOS, practical development experience with Endpoint Security System Extension is required. A plus will be knowledge of IOKit and of MacOS VFS model.
  • On Windows, practical development experience with WDF (Windows Driver Frameworks), filter drivers and familiarity with user mode apps is required.
  • Readiness to learn other systems languages (e.g. Rust, Go, Python). Prior experience in one of these languages is a definite plus.
  • Experience with kernel-level debugging processes and tools. Ability to use reverse engineering techniques and debugging of kernel space code.
  • Ability to decompose complex business problems and own them end to end across teams.
  • Minimum 5+ years of related work experience.

Benefits

  • Employee compensation will be determined based on interview performance, level of experience, specialization of skills, and market rate.
  • During the offer discussion, your recruiter will review the finalized base salary, bonus (for applicable roles), benefits & perks, and stock options as they’ll be reflected in the offer letter.

Related Job Pages