Staff Software Development Engineer - Windows Endpoint

2 months, 1 week ago
Full-time
Lead
Software Development
BeyondTrust

BeyondTrust

BeyondTrust is a global cyber security company specializing in identity and access security solutions, trusted by over 4,000 customers worldwide.

Professional Services
1K-5K
Founded 1985
$49M raised

Description

  • Design, build, and own kernel-mode enforcement drivers for file systems, process and thread creation, handle operations, and registry access.
  • Build and maintain the user-space agent that installs and drives kernel enforcement.
  • Own the kernel/user-mode enforcement boundary, including event capture, policy evaluation, and inline deny decisions.
  • Optimize enforcement latency on the hot path across large fleets, including caching, enrichment, eviction, and process ancestry resolution.
  • Extend enforcement into Windows containers, Host Compute Service workloads, silos, job objects, and container identity handling.
  • Harden portability and stability across Windows versions, including handling structure-versioning, PatchGuard, Driver Verifier, HVCI, and WHQL signing constraints.
  • Partner with Linux, macOS, and policy-backend engineers on shared policy semantics, event schemas, and the common Rust agent.
  • Represent Windows in cross-functional and cross-org architecture reviews and explain technical tradeoffs to stakeholders.
  • Mentor senior and mid-level engineers on Windows systems and kernel-driver development.
  • Drive end-to-end ownership from design through production for security-critical kernel code.

Requirements

  • 8+ years of systems-level software engineering experience with deep Windows kernel development.
  • Deep knowledge of Windows kernel internals, including the I/O manager, IRP flow, object manager, process and thread structures, memory management, and Windows security concepts such as tokens, SIDs, and ACLs.
  • Production kernel-mode driver development experience in C, C++, or Rust.
  • Hands-on experience shipping a file-system minifilter or comparable callback-based driver.
  • Strong understanding of IRQL, synchronization, safe user-buffer access, and kernel reentrancy.
  • Experience with driver signing and deployment, including WHQL attestation, EV code signing, and the WDK/WDDF/KMDF ecosystem.
  • Knowledge of Windows isolation models such as job objects, silos, Windows containers, and AppContainer.
  • Experience with kernel debugging and performance tooling such as WinDbg, KD, ETW, Driver Verifier, and crash-dump analysis.
  • Demonstrated use of AI-first development tools such as Claude Code or similar as part of the daily workflow.
  • Full-lifecycle product release experience in an agile environment.
  • Track record of technical leadership on complex, ambiguous initiatives that span teams.
  • Working grasp of systems design patterns and tradeoffs at the kernel/user-mode boundary.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer, (Adobe - AEM Lead)

DEPT® 1K-5K Media

DEPT® is seeking a Principal Software Engineer to serve as the AEM Tech Lead for US-based website and platform projects, guiding technical delivery from inception through launch for client digital experiences.

CI/CD CSS Generative AI HTML Java JavaScript Magento Microservices REST API SEO
4 hours, 38 minutes ago

Software Engineer (Repositories)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer to build and operate Go-based package registries, APIs, and production services that securely and reliably serve open source artifacts to customers at scale.

Git Go REST API Terraform
4 hours, 38 minutes ago

Software Engineer (Repositories)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer for its Repositories team to build and operate reliable Go-based registries, APIs, and artifact-serving infrastructure that securely delivers open source software to customers at scale.

Git Go REST API Terraform
4 hours, 53 minutes ago

Principal Software Engineer, (Adobe - AEM)

DEPT® 1K-5K Media

DEPT® is seeking a Principal Software Engineer to lead AEM website and platform delivery in its US Software Engineering practice, translating architecture and product goals into high-quality, supportable client solutions from inception through launch.

CI/CD CSS Generative AI HTML Java JavaScript Magento Microservices REST API SEO
5 hours, 23 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers