Software Engineer I
Core
Build kernel-mode drivers and Endpoint Security extensions for Windows, macOS, and Linux to detect and stop data loss and insider risk.
Role type
Junior IC systems software engineer (kernel drivers)
Builds
Endpoint sensor agents running continuously on corporate machines
Domain
Cybersecurity / Endpoint Data Protection
Deliverable
production ML models | product features
Required skills
C++, systems programming, memory management, concurrency, kernel-mode development, OS boundary programming
Preferred skills
Rust, Swift, eBPF, network-layer monitoring, data loss prevention concepts, enterprise software shipping
Technologies
C++, Windows Filtering Platform, Linux kernel, macOS, eBPF
Responsibilities
Implement features and fixes within multi-platform agents, develop kernel-mode components and security extensions, integrate agent capabilities with backend workflows, build observability and stability into production components, reason about adversarial behavior and insider risk, review and defend code including AI-assisted drafts
Seniority
Junior, hands-on IC with mentorship