Posted Aug 21, 2026

Senior Linux Engineer, Privileged Access

Apply Now
Responsibilities • Design, develop, and maintain Linux endpoint privilege management capabilities across Rust, C, and .NET components. • Build kernel-facing agent functionality using fanotify, the proc filesystem, namespaces, capabilities, and process identity interfaces. • 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 orchestration and session-management capabilities in .NET 8, including process authentication, access controls, ephemeral accounts, and session monitoring. • Diagnose Linux execution and security issues involving blocked processes, authentication races, permissions, SELinux, AppArmor, and system services. • Design privilege-enforcement mechanisms based on least privilege, process trust, and protection against TOCTOU and authorization race conditions. • Build and maintain systemd services, RPM and 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 such as Claude, ChatGPT, and GitHub Copilot for research, debugging, development, testing, and documentation. Requirements • 7+ years of professional software or systems engineering experience with significant hands-on Linux systems programming experience. • Deep understanding of Linux processes, security concepts, the proc filesystem, user and group IDs, capabilities, namespaces, and process execution. • Strong C programming experience, including native Linux development, memory management, GCC, Make-based workflows, and defensive error handling. • Experience developing or integrating with Linux PAM and PAM configuration. • Strong Rust experience with 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. • Understanding of Linux service management and operations, including systemd, journalctl, SELinux and/or AppArmor, and RPM/DEB packaging. • Experience troubleshooting low-level Linux behavior using logs, process inspection, tracing, and reproducible test tools. • Ability to read Linux kernel and subsystem documentation and translate system behavior into secure production implementations. • Ability and willingness to use AI-assisted tools for systems programming, debugging, technical analysis, testing, and documentation. • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • Preferred: experience with MQTT or other event-driven messaging technologies. • Preferred: experience with Linux desktop session technologies such as X11, Wayland, GDM, and D-Bus. • Preferred: familiarity with TLS, PKI, code signing, and certificate-based process or plugin authentication. • Preferred: experience supporting RHEL and Ubuntu and understanding SELinux/AppArmor differences. • Preferred: experience with endpoint privilege management, privileged access management, or endpoint security products. • Preferred: familiarity with Avalonia or another cross-platform Linux desktop UI framework. • Preferred: experience building Linux software for x86 and ARM architectures, including packaging and signing pipelines. • Preferred: familiarity with endpoint security architectures on Windows or macOS and authorization models including allow, deny, approval, and just-in-time elevation workflows. Benefits • 100% remote position, with hybrid scheduling available for candidates in the Chicago, Illinois or El Dorado Hills, California metro areas. • Medical, dental, and vision insurance, including domestic partnerships. • Employer-paid life insurance and supplemental life insurance options. • Voluntary short- and long-term disability insurance. • Roth or traditional 401(k). • Generous paid time off, including paid bereavement and jury duty leave. • Above-market annual bonuses.