engineering
Posted Mar 13Senior Software Engineer, PAM (Windows Platform)
at Keeper.app
United StatesHybrid
Responsibilities
- Design, develop, and maintain 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
- 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
- Troubleshoot and resolve complex issues across Windows OS versions and enterprise configurations Requirements:
- Manage interviews and recruitment workflow
- Lodge a complaint with your data protection authority
Requirements
- Keeper’s cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified.
- Work directly with Windows APIs, services, authentication mechanisms, privilege models, and process controls
- experience with Python and C or C++
- Solid understanding of Windows internals, including services, processes, registry, security models, and system APIs •
- Experience building software that runs on or integrates deeply with Windows operating systems •
- Experience designing, debugging, and maintaining system-level or OS-adjacent software
- Familiarity with authentication, authorization, and privileged access concepts
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- Experience working on Privileged Access Management (PAM), endpoint security, or identity-related products
- Familiarity with PowerShell or Windows-native tooling •
- Experience with cross-platform development (Linux and/or macOS)
- Knowledge of secure coding practices, threat modeling, and Zero Trust architectures Prior
- Providing this information is optional and Keeper collects this data in order to comply with EEOC and similar requirements
Experience
- 5+ years of professional software engineering experience
Benefits
- Medical, Dental & Vision (inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
- Voluntary Short/Long Term Disability Insurance
- 401K (Roth/Traditional)
- A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
Contact
- Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at KeeperSecurity.com . About the Job
Additional details
- Keeper Security is hiring an experienced Senior Software Engineer to join our Privileged Access Management (PAM) team, focused on building security-critical, system-level software with deep integration into Windows environments.
- This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areas.
- Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally.
- Keeper is published in 23 languages and sold in over 150 countries.
- Join one of the fastest-growing cybersecurity companies and help build and scale one of Keeper’s core enterprise security platforms. About Keeper
- Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption.
- Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance.
- Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging.
- This role involves building Windows-integrated services, agents, and enforcement mechanisms that protect privileged credentials and control access on enterprise endpoints.
- You will collaborate closely with other senior engineers, security leaders, and product managers to ensure PAM capabilities meet the highest standards for security, correctness, reliability, and long-term maintainability.