Endpoint Engineer

  • Remote - United States, Canada

Remote

DevOps

Mid-level

Summary

Join Nightfall AI as a Backend Engineer to enable the delivery of their platform reliably, securely, and at a massive scale. You'll help architect low latency, real-time microservices that process & detect sensitive data at scale.

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

Responsibilities

  • 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
Share this job:
Please let Nightfall AI know you found this job on Remote First Jobs 🙏
Apply now