Senior Software Engineer, Endpoint Agent (Windows)

Keeper Security
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Teamwork","Problem-solving","Collaboration"]

Senior Software Engineer to design, build, and scale the Windows Endpoint Privilege Manager (EPM/KEPM) agent. Hands-on development of elevation workflows, policy enforcement, telemetry, and secure lifecycle management for enterprise environments, collaborating with product, QA, and security to deliver secure, scalable Windows agent software in a remote/hybrid setting.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Keeper Security
Keeper Security
4 months ago

Senior Software Engineer, Endpoint Agent (Windows)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Senior Software Engineer to design, build, and scale the Windows Endpoint Privilege Manager (EPM/KEPM) agent. Hands-on development of elevation workflows, policy enforcement, telemetry, and secure lifecycle management for enterprise environments, collaborating with product, QA, and security to deliver secure, scalable Windows agent software in a remote/hybrid setting.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and maintain Windows agent components for EPM, including privilege elevation workflows, policy enforcement, and audit logging
  • •Implement secure local policy evaluation and caching to support offline/online operation and consistent enforcement
  • •Build robust agent lifecycle 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
  • •Strengthen tamper resistance and abuse prevention (e.g., protecting services/processes, hardening configuration and update flows) and improve diagnostics/observability with QA collaboration and secure SDLC practices

Pay and Benefits

Perks:Health InsuranceDentalVision401kPaid LeaveAnnual Bonus

Key Requirements

  • •5+ years of professional software engineering experience delivering production software
  • •Strong experience building Windows-native software such as services, endpoint agents, system utilities, or security tooling
  • •Proficiency in one or more languages commonly used for Windows agent development (e.g., C/C++, C#, Rust, Go)
  • •Solid understanding of Windows security and privilege models (UAC/elevation concepts, tokens/identity, process execution, access controls)
  • •Experience with packaging and deployment patterns in enterprise Windows environments (installers, signing, upgrades)
Experience:5+ yearsCybersecurityEndpoint securityEnterprise software
Skills:CommunicationTeamworkProblem-solvingCollaboration
Languages:English
Tech Stack:CC++C#RustGoWindowsUACPolicy enginesIntuneGPOSCCMCI/CDCILoggingTelemetry

Company Brief

Keeper Security
Provides enterprise-grade password management and digital identity security solutions, including password vaulting, secure file storage, and zero-knowledge encryption for businesses and consumers to protect credentials and sensitive data across devices and platforms.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Chicago, United States
Founded: 2009
WebsiteLinkedIn