Senior Linux Engineer, Privileged Access

Keeper Security
United States
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Reasoning","Collaboration","Secure failure handling","Diagnostic problem-solving","Careful analysis"]

Design and build Linux endpoint privilege management capabilities for a privileged access management platform, controlling privileged execution and elevation through Rust, C PAM modules, and .NET services. Work close to Linux internals—process identity, kernel-facing APIs, and secure failure behavior—to enforce least privilege and protect enterprise endpoints. Collaborate across engineering teams on hardening, packaging, diagnostics, and production troubleshooting of long-running privileged services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Keeper Security
Keeper Security
1 day ago

Senior Linux Engineer, Privileged Access

✓ Verified Job

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

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

Job Summary

Design and build Linux endpoint privilege management capabilities for a privileged access management platform, controlling privileged execution and elevation through Rust, C PAM modules, and .NET services. Work close to Linux internals—process identity, kernel-facing APIs, and secure failure behavior—to enforce least privilege and protect enterprise endpoints. Collaborate across engineering teams on hardening, packaging, diagnostics, and production troubleshooting of long-running privileged services.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain Linux endpoint privilege management capabilities across Rust, C, and .NET components.
  • •Build and enhance kernel-facing agent functionality using Linux interfaces such as fanotify, proc filesystem, namespaces, and capabilities.
  • •Develop and maintain native PAM modules and Linux privilege-elevation workflows.
  • •Build long-running privileged Linux services using Rust, Tokio, MQTT, TLS, and asynchronous programming patterns.
  • •Diagnose complex Linux execution and security issues involving processes, authentication races, SELinux/AppArmor, and system service behavior.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife Insurance401kPaid LeaveDisability InsuranceAnnual Bonus

Key Requirements

  • •7+ years of professional software or systems engineering experience with significant hands-on Linux systems programming.
  • •Deep understanding of Linux process and security concepts, including proc filesystem, user/group IDs, Linux capabilities, namespaces, and process execution.
  • •Strong C programming experience, including native Linux development and build workflows with GCC/Make and defensive error handling.
  • •Experience developing or integrating with Linux PAM and PAM configuration.
  • •Strong Rust experience (ownership, concurrency, async) and working proficiency with C#/.NET in Linux environments.
Experience:Privileged access managementEndpoint securityZero-trust
Education:Bachelor's
Skills:ReasoningCollaborationSecure failure handlingDiagnostic problem-solvingCareful analysis
Tech Stack:LinuxRustCC#.NET.NET 8TokioMQTTTLSAsynchronous programmingFanotifyProc filesystemNamespacesCapabilitiesProcess identityPAMPAM modulesSystemdJournalctlSELinux

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