
Senior Software Engineer, Endpoint Privilege Manager
Keeper Security, Inc.
full-time
Posted on:
Location Type: Remote
Location: California • Illinois • United States
Visit company websiteExplore more
Job Level
About the role
- Design, build, and maintain core KEPM/EPM capabilities, including policy evaluation, privilege enforcement, elevation workflows, and audit logging.
- Develop and harden endpoint agent components (services/daemons, installers/updaters, local policy caching, secure IPC) with a focus on security, reliability, and performance.
- Implement platform integrations and management-plane capabilities (APIs, admin workflows, telemetry) to support enterprise deployment, monitoring, and troubleshooting.
- Partner with Product to review technical approaches, break down epics, and deliver incremental value through well-scoped releases.
- Collaborate with QA Automation to expand test coverage (unit, integration, end-to-end), improve CI reliability, and build testable interfaces into agent and service components.
- Participate in security reviews and threat modeling; remediate vulnerabilities and improve tamper resistance and abuse prevention.
- Improve observability and diagnosability across components (structured logging, metrics, crash reporting, debug tooling).
- Participate in on-call and incident response as needed; contribute to postmortems and prevention measures.
Requirements
- 5+ years of professional software engineering experience delivering production software
- Proficiency in one or more systems/backend languages such as C/C++, Rust, Go, C#/.NET, or Java, with the ability to work across a multi-language codebase
- Experience building system-level software (endpoint agents, desktop applications, services/daemons, security tooling, or device management components)
- Strong understanding of OS security concepts and privilege models (least privilege, process execution, access control, secure update/signing patterns)
- Experience debugging and optimizing complex software (concurrency, performance profiling, memory/threading issues)
- Experience building automated tests and working in CI/CD environments; strong engineering hygiene around code review, testing, and documentation
- Strong communication skills and ability to partner cross-functionally with Product, QA, and Security.
- Preferred Qualifications:
- Experience with endpoint privilege management, EDR/EPP, device management, or identity/security products
- Deep expertise in at least one endpoint OS ecosystem (Windows, macOS, or Linux) and its privilege/security model (services/daemons, elevation flows, packaging, and code signing)
- Experience designing policy engines (rules evaluation, precedence, auditability, and explainability)
- Familiarity with enterprise identity and integrations (SAML, OIDC, SCIM) and/or IT admin tooling and workflows (RMM/PSA, scripting, software deployment)
- Exposure to secure SDLC practices and compliance-minded engineering (e.g., SOC 2, FedRAMP, NIST)
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.)
- Above-market annual bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++RustGoC#.NETJavadebuggingautomated testingCI/CD
Soft Skills
strong communicationcross-functional collaboration