Senior Software Engineer
Core
Building kernel drivers and endpoint security extensions for Windows, macOS, and Linux to detect and block data loss and insider risk in real-time.
Role type
Senior IC systems engineer (kernel-mode endpoint security)
Builds
Always-on endpoint agents and security extensions for corporate fleets
Domain
Cybersecurity / Endpoint Data Loss Prevention (DLP)
Deliverable
production ML models | product features
Required skills
C++ (kernel mode), Rust, cross-platform development (Windows/macOS/Linux), kernel driver development, real-time inline enforcement, adversarial security mindset, performance optimization, extensible architecture design
Preferred skills
macOS Network Extensions, Windows Filtering Platform, behavioral analytics, AI coding assistant fluency
Technologies
C++, Rust, Swift, minifilters, WFP, Network Extensions
Responsibilities
Design and develop core capabilities for endpoint agents across the full software lifecycle; build performant kernel-mode components and security extensions; implement real-time deny/block paths; own features from research to production scale; ensure high stability and observability in always-on components; collaborate with product teams to support security investigations.
Seniority
Senior, hands-on IC