Senior Software Engineer Windows Applications

  • McKinney, TX
  • Posted 16 hours ago | Updated 16 hours ago

Overview

Hybrid
$55 - $75
Contract - W2
Contract - 6 Month(s)

Skills

BSD
C
Collaboration
Continuous Integration
DNS
Endpoint Protection
Firewall
C++
Git
Microsoft Windows
OS X
Python
Rust
TCP/IP
Systems Engineering
Virtual Private Network
WFP
Windows API
Windows Drivers

Job Details

Job Title: Senior Software Engineer Windows Applications
Location: McKinney, TX 75070 (75070) / Hybrid
Employment Type: 6+ Month W2 Contract (No C2C or sponsorship available)

Overview:

Talent Groups is seeking a Senior Software Engineer with deep Windows development and networking expertise to build and optimize cross-platform system agents for Windows and macOS. This role focuses on kernel-level programming, Windows Filtering Platform (WFP), and network/firewall engineering. Ideal for a hands-on systems programmer passionate about solving complex networking challenges and working close to the OS.

What You ll Do:

  • Develop native Windows agents using WDK, Win32 APIs, and WFP for firewall and packet filtering.
  • Design and implement networking and system components for Windows and macOS (BSD networking stack).
  • Contribute to Rust and Python-based cross-platform agent frameworks.
  • Debug and resolve kernel-level, driver, and networking issues.
  • Ensure security and compliance through code signing and driver certification.
  • Collaborate on CI/CD automation, observability, and performance monitoring tools (Prometheus, Grafana, OpenTelemetry).

What We re Looking For:

  • 5+ years of Windows application or systems development experience.
  • Strong skills in C/C++, Rust, and Python.
  • Deep knowledge of WFP, WDK, and Windows networking stack.
  • Familiarity with BSD/macOS networking, packet filtering, and extensions.
  • Strong understanding of TCP/IP, DNS, routing, firewalls, and load balancing.
  • Experience with debugging tools, profilers, and tracing utilities.
  • Exposure to VPN, ZeroTrust, or endpoint security (XDR/MDR) solutions preferred.

Tech Stack:

C/C++ | Rust | Python | WFP | WDK | Win32 API | BSD Networking | Prometheus | Grafana | OpenTelemetry | Git | CI/CD | Tauri/React

Note: Only qualified applicants will be contacted for an interview. Talent Groups is committed to providing equal employment opportunities.

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.