Staff Software Development Engineer - Windows Endpoint

4 weeks, 2 days 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

Security Operations Engineer

Mesh 51-200 financial services

Mesh is hiring a Security Ops Engineer to design, operate, and respond to security controls across its infrastructure and systems as it builds payments infrastructure for the next era of the global economy.

AWS Azure Datadog Docker GCP Kubernetes Network Security Python SIEM Splunk
18 minutes ago

Senior Software Engineer, Scientific Computing (Hardware/Sensors)

KoBold Metals 51-250 Metals & Mining

KoBold Metals is hiring a Senior Software Engineer, Scientific Computing to build the scientific computing and machine learning systems that support mineral exploration across complex geological and sensor data.

Deep Learning Machine Learning NumPy Python
18 minutes ago

Principal Field Operations Engineer - Federal

Dragos 251-1K Professional Services

Dragos is hiring a remote-first ICS/OT Security Engineer to work directly with customers implementing and supporting the Dragos Platform in critical infrastructure environments.

CentOS Cybersecurity Elasticsearch Linux Python Shell Scripting SIEM
18 minutes ago

Software Engineer II - Business Intelligence

Torc 251-1K Road & Rail

Torc is seeking a Data Engineer to help power BI reporting and leadership dashboards by building and maintaining the data pipelines, models, and metrics behind the company’s analytics architecture.

Apache Spark AWS Databricks Machine Learning NumPy Pandas Power BI Python SQL Tableau
33 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