Senior Software Engineer, PAM (Windows Platform)
Core
Design, develop, and maintain security-critical Windows-integrated services, agents, and enforcement mechanisms for Privileged Access Management (PAM) to protect privileged credentials and control access on enterprise endpoints.
Role type
Senior IC software engineer (Windows system-level security)
Builds
Windows-integrated PAM agents, services, background processes, and remote desktop protocol handlers
Domain
Cybersecurity / Privileged Access Management / Windows System Internals
Deliverable
production ML models | product features
Required skills
Python, C/C++, Windows internals (services, processes, registry, security models, APIs), system-level software development, authentication/authorization concepts, secure credential handling, policy enforcement logic
Preferred skills
Privileged Access Management (PAM) experience, endpoint security, PowerShell, cross-platform development (Linux/macOS), secure coding practices, threat modeling, Zero Trust architectures, building long-running background services
Technologies
Python, C, C++, Windows APIs, Remote Desktop Protocol
Responsibilities
Design and develop PAM software components with a strong focus on Windows environments; Build and enhance Windows-integrated services, agents, and background processes using Python with C/C++ library integration; Develop and maintain remote desktop protocol handler components for Windows environments; Work directly with Windows APIs, services, authentication mechanisms, privilege models, and process controls; Implement secure credential handling, session management, and policy enforcement logic; Collaborate with backend and cloud teams to integrate endpoint-level functionality with Keeper's PAM platform; Architect and maintain applications with complex system dependencies and security requirements; Participate in code reviews and technical design discussions with a strong focus on correctness and security; Troubleshoot and resolve complex issues across Windows OS versions and enterprise configurations
Seniority
Senior, hands-on IC