Keeper Security

Keeper Security

Senior Software Engineer, PAM (Windows Platform)

Remote, US · Senior

Sponsorship not specifiedDetected 130 days ago
PythonC++Code ReviewLinuxCybersecurityZero TrustCommunication

About the role

  • 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.

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
  • 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
  • Experience building software that runs on or integrates deeply with Windows operating systems
  • 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.
  • Join one of the fastest-growing cybersecurity companies and help build and scale one of Keeper's core enterprise security platforms.
  • As a Senior Software Engineer on Keeper's Privileged Access Management (PAM) team, you will design, develop, and maintain security-critical software components that operate close to the operating system.

Requirements

  • 5+ years of professional software engineering experience
  • Strong software engineering experience with Python and C or C++
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Must be a U.S. Person (due to Keeper's FedRAMP authorization)

Nice to have

  • 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

Skills

  • Applicant tracking, recruitment systems and assessment providers
  • Background verification vendors (post offer)
  • Recruitment agencies (where applicable)
  • International Transfers
  • Security
  • Retention

Benefits

  • Medical, Dental & Vision (inclusive of domestic partnerships)
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Disability Insurance
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
  • We may ask you to voluntarily provide diversity information including race/ethnicity, gender, disability status and veteran status (US).

Equal opportunity

  • equal opportunity employer and participant in the U.S. Federal E-Verify program.
  • Equal Opportunity Information

Visa & Work Authorization

  • You opt into our talent database for further retention by providing consent (extended retention)

This listing is sourced directly from Keeper Security's careers page and normalized into a canonical job model.