Windows Application Developer

Overview

Hybrid
$90 - $110
Contract - W2

Skills

c++
Rust
WDK
VPN
TCP
Tauri
WFP
Windows Filtering Platform

Job Details

Contract to Hire | Hybrid Remote Dallas, TX | Must work on W2 without third party.

*Possibly open to Full Remote if agree to move within the year.

Windows Application Developer (Kernel/Networking) We are seeking a Windows Application Developer with deep expertise in Windows kernel-level programming, networking, and enterprise security. This role focuses on building native agents for Windows (and some macOS), leveraging WFP for firewalling, packet filtering, and enterprise VPN/ZeroTrust solutions. The ideal candidate is a true systems programmer who thrives in OS internals, networking stacks, and cross-platform agent development.

Key Responsibilities

  • Architect, develop, and maintain native Windows and macOS agents using platform APIs, kernel interfaces, and WFP.
  • Design and implement kernel-level networking solutions (firewalls, packet routing, VPNs, ZeroTrust).
  • Develop Windows drivers and system components with WDK/Win32 APIs; ensure code signing and driver certification.
  • Leverage BSD networking knowledge and macOS Network/System Extensions for packet filtering and routing.
  • Build cross-platform agent frameworks using Rust (40%) and Python (30%), with familiarity in Tauri/React UIs.
  • Debug production issues including kernel crashes, driver bugs, and network failures.
  • Implement observability stacks (Prometheus, Grafana, OpenTelemetry, ELK/Loki) for cross-platform monitoring.
  • Collaborate across teams to deliver secure, stable, and high-performance networking solutions.

Qualifications

  • 6 8+ years in systems programming with a strong focus on Windows internals.
  • Expertise in Windows Filtering Platform (WFP), Windows Driver Kit (WDK), Win32 APIs, and kernel networking.
  • Strong knowledge of IP networking, routing protocols, DPS, firewalls, and BSD networking stacks.
  • Proven experience shipping enterprise VPN, ZeroTrust, or endpoint security (XDR/MDR) solutions.
  • Advanced skills in C programming, with proficiency in Rust and Python for cross-platform agent work.
  • Familiarity with Tauri/React (front-end awareness, not a UI developer).
  • Hands-on debugging with tracers, profilers, crash dumps, and system performance tools.
  • Strong problem solver and constant learner with proven ability to ship modern, secure solutions.

Additional Info

  • Location: Dallas, TX
  • Work split: ~30% kernel development, 40% Rust, 30% Python.
  • Interview Process: Recruiter screen technical deep dive (kernel/networking) peer panel.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.