Senior Linux Engineer – Privileged Access

Posted Aug 18

This is a fully remote position, open to applicants in California, +1 more state.

πŸ“‹ Description

β€’ Design, develop, and sustain Linux endpoint privilege management features utilizing Rust, C, and .NET components.

β€’ Create and improve kernel-facing agent functionalities by leveraging fanotify, the proc filesystem, namespaces, capabilities, and process identity.

β€’ Develop and uphold native PAM modules alongside Linux privilege-elevation workflows.

β€’ Construct long-running privileged Linux services employing Rust, Tokio, MQTT, TLS, and asynchronous programming methodologies.

β€’ Create Linux-specific orchestration and session-management functionalities in .NET 8, encompassing process authentication, access controls, ephemeral accounts, and session monitoring.

β€’ Troubleshoot intricate Linux execution and security challenges involving blocked processes, authentication races, permissions, SELinux, AppArmor, and system service behavior.

β€’ Design secure privilege-enforcement mechanisms founded on least privilege principles, process trust, and safeguards against TOCTOU and authorization race conditions.

β€’ Develop and manage 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.

β€’ Leverage AI-assisted development tools such as Claude, ChatGPT, GitHub Copilot, or similar platforms to enhance systems research, debugging, code development, testing, and technical documentation.


⛳️ Requirements

β€’ Over 7 years of professional experience in software or systems engineering, with substantial practical Linux systems programming expertise.

β€’ Profound knowledge of Linux process and security principles, including the proc filesystem, user and group IDs, Linux capabilities, namespaces, and process execution.

β€’ Extensive experience in C programming, including native Linux development, memory management, GCC and Make-based build processes, and defensive error handling.

β€’ Familiarity with developing or integrating Linux PAM and PAM configurations.

β€’ Strong proficiency in Rust, encompassing ownership, concurrency, asynchronous development, and design of long-running services or daemons.

β€’ Experience with Tokio or similar asynchronous Rust frameworks.

β€’ Proficient in C# and .NET within Linux environments.

β€’ Background in developing security-sensitive software that includes 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.

β€’ Experience in diagnosing low-level Linux behavior using system logs, process inspection, tracing, and reproducible testing tools.

β€’ Capability to interpret Linux kernel and subsystem documentation and convert system behavior into secure production implementations.

β€’ Willingness and ability to effectively utilize AI-assisted tools to aid in systems programming, debugging, technical analysis, testing, and documentation.

β€’ Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.


🏝️ Benefits

β€’ Medical, Dental & Vision (including domestic partnerships).

β€’ Employer Paid Life Insurance & Employee/Spouse/Child Supplemental Life.

β€’ Voluntary Short/Long Term Disability Insurance.

β€’ 401K (Roth/Traditional).

β€’ A generous PTO plan that recognizes your commitment and seniority (including paid Bereavement/Jury Duty, etc.).

β€’ Above-market annual bonuses.

People also viewed

Nivoda15 hours ago

Senior Fullstack Engineer, Growth

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $280k/year
ApplyView job
EY15 hours ago

AI Software Engineer – Financial Advisory

AE flagUnited Arab Emirates (UAE) OnlyFull-timeFull-stack Engineer
ApplyView job
ProfitPath16 hours ago

Senior Product Engineer

Anywhere in the WorldFull-timeFull-stack Engineer€4,000 – €10k/month
ApplyView job
OPENLANE23 hours ago

Senior Software Engineer, C# .NET

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$112k – $155k/year
ApplyView job
OPENLANE23 hours ago

AI First iOS Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$85k – $125k/year
ApplyView job
RockstarDevelopers GmbH23 hours ago

Senior Full-Stack Developer, Java, Angular

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers