Senior Software Engineer, Endpoint Agent (Windows)
Core
Designing and implementing Windows-native endpoint agent capabilities to enforce privilege policies, manage elevation workflows, and provide audit logging for enterprise environments.
Role type
Senior IC Windows Systems Engineer (Endpoint Security)
Builds
Windows endpoint agent components, privilege elevation workflows, local policy engines, and telemetry systems for Keeper's Endpoint Privilege Manager.
Domain
Cybersecurity / Privileged Access Management (PAM) / Windows Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Windows-native software development, C/C++/C#/Rust/Go, Windows security models (UAC/tokens), enterprise deployment patterns, debugging complex concurrency issues, CI/CD automation
Preferred skills
Endpoint privilege management, policy engine design, secure update mechanisms, IT admin workflows (Intune/GPO/SCCM), secure SDLC practices
Technologies
C/C++, C#, Rust, Go, Windows Services, Intune, GPO, SCCM
Responsibilities
Design and build Windows agent components for privilege elevation and policy enforcement; Implement secure local policy evaluation and caching; Build robust agent lifecycle capabilities (installation, upgrades, rollback); Integrate agent with management-plane services and APIs; Strengthen tamper resistance and abuse prevention; Improve diagnostics and observability; Collaborate with QA Automation to improve test coverage.
Seniority
Senior, hands-on IC