30 Oct
|
BeyondTrust
|
Canada
30 Oct
BeyondTrust
Canada
Lead Windows kernel enforcement for BeyondTrust’s Identity Security Platform using C, C++, or Rust and deep driver expertise.
As a Staff Software Development Engineer, you will set technical direction for Windows kernel-mode enforcement. You will own drivers, the userspace agent, and the kernel/user-mode boundary. Your work protects endpoints by making real-time permit or deny decisions for identity and AI-agent actions.
Key Responsibilities:
- Design and own file-system, process, thread, handle, and registry drivers
- Build userspace components that install and drive enforcement drivers
- Optimize hot-path latency, caching, enrichment, and process ancestry resolution
- Extend enforcement across Windows containers, silos, and job objects
- Represent Windows in cross-organization architecture reviews
Requirements:
- Eight-plus years of systems-level software engineering experience
- Production Windows kernel-mode driver development using C, C++, or Rust
- Deep knowledge of I/O manager, IRPs, security, memory, and processes
- Experience with WDK, WDF or KMDF, WHQL, and EV signing
- Proficiency with WinDbg, KD, ETW, Driver Verifier, and crash analysis
Apply Windows kernel engineering, security enforcement, and systems leadership to protect BeyondTrust customers from identity threats.
📌 Staff Windows Kernel Security Engineer (Canada)
🏢 BeyondTrust
📍 Canada