Manager, Software Engineer, Agents
Core
Lead a small team of engineers building native Windows, macOS, and Linux agents for an endpoint security allowlisting platform, while remaining hands-on with Windows kernel-mode and user-mode code.
Role type
Senior Manager, Software Engineering (Player-Coach)
Builds
Native endpoint agents (Windows, macOS, Linux) for application control and allowlisting
Domain
Cybersecurity / Endpoint Protection / Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Windows kernel-mode programming, Windows user-mode services, memory management, concurrency, low-level debugging, technical leadership, team management
Preferred skills
Windows driver development, minifilter drivers, EDR/anti-malware experience, macOS/Linux endpoint software, PE/COFF files, Authenticode, WinDbg, SQLCipher, OpenSSL, PowerShell enforcement
Technologies
C, C++, Windows Driver Kit, Filter Manager, WinDbg, Event Tracing for Windows, Process Monitor, SQLite, SQLCipher, OpenSSL, libcurl, MSI packaging, PowerShell
Responsibilities
Manage 4-5 engineers across Windows, macOS, and Linux agent teams; own technical direction and architecture for the Windows Agent; implement features and fix defects in the Windows codebase; lead debugging of crashes, memory corruption, and concurrency issues; partner with product, QA, security, and cloud engineering to improve delivery and quality.