CronJobs

backend jobs

Senior Linux Engineer, Privileged Access

Keeper Security · Remote, US

remoteseniorPosted Aug 18, 2026RustCC#.NETLinuxPAMTokio

Apply on the employer site

About this role

## Senior Linux Engineer, Privileged Access **Keeper Security** is hiring a **Senior Linux Systems Engineer** to join our **Privileged Access Management (PAM)** team. This is a **100% remote** role, with an opportunity for a **hybrid schedule** for candidates based in the **Chicago, IL** or **El Dorado Hills, CA** metro areas. Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Join a fast-growing team building **low-level Linux security capabilities** that enforce **least privilege**, **secure process execution**, and **privileged access** across enterprise endpoints. --- ## About the Job As a Senior Linux Systems Engineer on Keeper’s PAM team, you will design and build security-sensitive components that control **privileged execution and elevation** on **Linux endpoints**. This is a systems engineering role focused on **endpoint privilege management**, **process authorization**, **Linux security boundaries**, and **long-running privileged services**. You’ll work across a **Rust-based Linux agent**, **native C PAM modules**, and **.NET services** running on Linux. --- ## 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**, **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 patterns - Develop Linux-specific orchestration and session-management capabilities in **.NET 8** (process authentication, access controls, ephemeral accounts, session monitoring) - Diagnose complex Linux execution and security issues involving blocked processes, authentication races, **SELinux**, **AppArmor**, and system service behavior - Design secure privilege-enforcement mechanisms based on **least privilege**, **process trust**, and protection against **TOCTOU** and authorization race conditions - Build and maintain **systemd services**, **RPM/DEB packages**, installation workflows, service hardening, and operational diagnostics - Collaborate with PAM, endpoint, QA, and platform engineers on architecture, testing, cross-platform functionality, and production troubleshooting - Use AI-assisted development tools (e.g., **Claude, ChatGPT, GitHub Copilot**) to improve systems research, debugging, code development, testing, and technical documentation --- ## Requirements - **7+ years** of professional software or systems engineering experience, including significant hands-on **Linux systems programming** - Deep understanding of Linux process and security concepts: **/proc**, **UID/GID**, **capabilities**, **namespaces**, and process execution - Strong **C** programming experience (native Linux development, memory management, GCC/Make build workflows, defensive error handling) - Experience developing or integrating with **Linux PAM** and PAM configuration - Strong **Rust** experience (ownership, concurrency, async development, daemon/service design) - Experience with **Tokio** (or similar async Rust frameworks) - Working proficiency with **C# and .NET** in Linux environments - Experience building security-sensitive software involving **authentication, authorization, privilege elevation, process trust, or least-privilege co

Listing freshness

CronJobs last confirmed this listing 17h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord