About the job
About the Opportunity
Keeper Security is seeking a talented Senior Software Engineer to join our dynamic team, focusing on the development and expansion of the Windows endpoint agent for our cutting-edge Endpoint Privilege Manager (EPM/KEPM) solution. This position offers the flexibility of being fully remote, with an option for a hybrid schedule available for candidates located in the Chicago, IL or El Dorado Hills, CA metropolitan areas.
Our cybersecurity software is relied upon by millions of individuals and thousands of organizations around the globe, available in 23 languages and sold in over 150 countries. Join us at one of the fastest-growing companies in the cybersecurity sector, where you'll contribute to delivering enterprise-grade endpoint privilege controls designed to minimize attack surfaces, prevent misuse of administrative rights, and support compliance requirements.
About Keeper Security
Keeper Security stands at the forefront of cybersecurity software solutions, safeguarding countless organizations and millions of users across more than 150 countries. As a pioneer in zero-knowledge and zero-trust security, Keeper is tailored for diverse IT environments. Our flagship product, KeeperPAM®, is a cloud-native, AI-enabled platform that protects users, devices, and infrastructure against cyber threats. We're honored to be recognized for our innovation in the Gartner Magic Quadrant for Privileged Access Management (PAM). Discover why leading organizations trust Keeper to defend against modern threats at KeeperSecurity.com.
Your Role
As a Senior Software Engineer on the EPM Windows Agent team, you will take a hands-on approach to design and implement agent functionalities that enforce privilege policies on endpoints in real-time. Your responsibilities will include developing elevation workflows, conducting local policy evaluations, managing telemetry and audit logging, and creating robust controls that function reliably across large enterprise environments. Collaboration with Product Management, QA Automation, and Security teams will be key to delivering high-quality releases while continuously enhancing security and operational effectiveness.
Key Responsibilities
- Design, develop, and maintain Windows agent components for EPM, including privilege elevation workflows, policy enforcement, and audit logging.
- Implement secure local policy evaluation and caching to enable consistent offline and online operations.
- Develop robust agent lifecycle management capabilities, including installation, upgrades, rollback safety, and configuration management.
- Integrate the agent with management-plane services and APIs for policy distribution, device identity, telemetry, and reporting.
