Senior Software Engineer, Windows Agent
Core
Design, build, and evolve a proprietary Windows agent for secure, scalable endpoint management across modern enterprise environments.
Role type
Senior IC Windows endpoint security engineer
Builds
Windows agent software for identity, access, and device management
Domain
Enterprise IT security / Windows system internals
Deliverable
production ML models | product features
Required skills
C, C++, Windows API (Win32 & COM), Windows Internals, Windows Services, Inter-Process Communication (IPC), Software Plugin Architecture, Software Deployment Strategies, Windows Installer (WiX MSI), Public Key Infrastructure (PKI), X.509 Certificate Management, Cryptographic Key Management, TPM Architecture, Automation and Scripting
Preferred skills
Kernel Driver Development, UI Development with WinUI 3, UI Design Patterns (MVVM), MDM Protocol, Windows Security, Cross-Platform Agent Development, Performance Profiling
Technologies
Win32, COM, WiX MSI, PowerShell, TPM, WinUI 3
Responsibilities
Develop and maintain production-grade code for the Windows agent; Design and implement features operating close to the OS; Debug, optimize, and secure system-level code; Collaborate with cross-platform engineers; Research, prototype, and ship new functionality; Drive software quality through modular, testable code
Seniority
Senior, hands-on IC