Senior Software Engineer - Windows Endpoint Security (C#)

New
C
Creative ChaosEndpoint security
Pakistan. India. Argentina. Germany. Brazil. RomaniaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Plain English
Experience
5+ years of experience building Windows desktop or system-level software in C#/.NET.
Required Skills
C#.NET

Requirements

  • Have 5+ years of experience building Windows desktop or system-level software in C#/.NET.
  • Be comfortable with Windows services, Win32 APIs, P/Invoke, and the distinction between user mode and kernel mode.
  • Have production experience with the Windows Filtering Platform or filter drivers.
  • Understand TCP/IP, DNS, HTTP/2, and TLS 1.2/1.3, and have built or maintained a local proxy.
  • Have shipped an endpoint product that coexisted with Zscaler, Netskope, or a similar SSE/SASE agent on enterprise devices.
  • Have integrated ONNX Runtime or a similar inference engine into a client application and tuned it for real hardware.
  • Be able to explain driver-level trade-offs and deployment issues in plain English.
  • Have worked with US or Western teams.
  • Be able to describe a production endpoint agent you shipped, including its architecture and a difficult bug you debugged.
  • Experience with DirectML or quantized models is a strong plus.
  • Enterprise deployment experience with MSI/MSIX, Intune or SCCM, and code signing is a plus.

Responsibilities

  • Design, build, and maintain the production Windows endpoint agent as a C#/.NET service.
  • Own agent installation, auto-updates, resilience, and performance on users’ machines.
  • Use Windows Filtering Platform and filter drivers to intercept, redirect, and inspect traffic.
  • Build and harden the local TLS proxy, including certificate trust, pinning exceptions, and protocol edge cases.
  • Integrate and optimize ONNX models for real-time local inference within CPU, memory, and latency budgets.
  • Ensure the agent coexists with Zscaler, Netskope, and other SSE/SASE and EDR agents.
  • Debug customer environments using ETW traces, WinDbg, and packet captures.
  • Harden the agent against crashes, network drops, and operating system updates, and report reliability metrics.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now