Senior Linux Engineer, Privileged Access

New
K
Keeper SecurityCybersecurity
Remote, USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
.NETRustLinux

Requirements

  • 7+ years of professional software or systems engineering experience, with significant hands-on Linux systems programming experience
  • Deep understanding of Linux process and security concepts, including the proc filesystem, user and group IDs, Linux capabilities, namespaces and process execution
  • Strong C programming experience, including native Linux development, memory management, GCC and Make-based build workflows and defensive error handling
  • Experience developing or integrating with Linux PAM and PAM configuration
  • Strong Rust experience, including ownership, concurrency, asynchronous development and long-running service or daemon design
  • Experience with Tokio or similar asynchronous Rust frameworks
  • Working proficiency with C# and .NET in Linux environments
  • Experience developing security-sensitive software involving authentication, authorization, privilege elevation, process trust or least-privilege controls
  • Strong understanding of Linux service management and operations, including systemd, journalctl, SELinux and/or AppArmor, and RPM/DEB packaging
  • Ability to read Linux kernel and subsystem documentation and translate system behavior into secure production implementations
  • Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent practical experience

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, the proc filesystem, namespaces, capabilities and process identity
  • 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
  • Develop Linux-specific orchestration and session-management capabilities in .NET 8, including process authentication, access controls, ephemeral accounts and session monitoring
  • Diagnose complex Linux execution and security issues involving blocked processes, authentication races, permissions, SELinux, AppArmor and system service behavior
  • Build and maintain systemd services, RPM and DEB packages, installation workflows, service hardening and operational diagnostics
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now