Senior Software Engineer- Windows (Duo)
Core
Design and engineer low-level authentication software for Windows and macOS enterprise endpoints to secure Zero Trust access and enable passwordless logon.
Role type
Senior IC systems software engineer (Windows security)
Builds
Native Windows authentication components, credential providers, and enterprise integrations for Cisco Duo
Domain
Enterprise security, Windows operating systems, Zero Trust architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Modern C++ (C++17/20), Win32 APIs, multi-threading synchronization, Active Directory integration, PowerShell scripting, WMI/CIM automation
Preferred skills
Custom Credential Provider development, LSA authentication packages, ADFS MFA adapters, low-level debugging (WinDbg/ETW), enterprise MSI installer customization, FIDO2/WebAuthn protocols
Technologies
C++, C, Win32, PowerShell, WMI, CIM, WinDbg, ETW, ADFS, Active Directory, Microsoft Entra ID
Responsibilities
Design and implement high-performance, memory-safe endpoint authentication components; Lead technical design and hardening of Windows Credential Providers and ADFS MFA adapters; Develop automated diagnostic utilities and administrative tooling; Author Architectural Decision Records and establish automated test pipelines; Mentor peer engineers through code reviews and technical guidance
Seniority
Senior, hands-on IC