Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Keeper Security, Inc.

Senior Linux Engineer – Privileged Access

Keeper Security, Inc.

Senior Linux Engineer building privileged-access controls for Keeper’s cybersecurity platform. Developing Rust, C and .NET components for secure Linux endpoint execution and privilege management.

Posted 8/18/2026full-timeRemote • California, Illinois • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Linux systems programming, including proficiency in C and Rust, with a focus on security-sensitive software development and privilege management. Capable of designing and maintaining complex Linux services and orchestration capabilities while effectively utilizing AI-assisted development tools.

Highest-signal resume keywords
Linux Systems ProgrammingC ProgrammingRust DevelopmentLinux PAM IntegrationAsynchronous Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Linux Privilege ManagementKernel-Facing Agent DevelopmentPAM Module DevelopmentSystemd ServicesMemory ManagementProcess TrustAuthentication and AuthorizationGCC and Make-Based Build WorkflowsSession ManagementSecurity-Sensitive Software Development
Tools & Technologies
TokioMQTTTLSAI-Assisted Development ToolsGitHub Copilot
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering
Industry Keywords
SELinuxAppArmorRPM PackagingDEB PackagingProcess IdentityAccess ControlsLeast PrivilegeAuthorization Race ConditionsOperational DiagnosticsCross-Platform Functionality

Tech Stack

Tools & technologies
Linux.NETRust

About the role

Key responsibilities & impact
  • Design, develop and maintain Linux endpoint privilege management capabilities across Rust, C and .NET components
  • Build and enhance kernel-facing agent functionality using 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
  • 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 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, GitHub Copilot or similar platforms to improve systems research, debugging, code development, testing and technical documentation

Requirements

What you’ll need
  • 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
  • Experience troubleshooting low-level Linux behavior using system 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 effectively to support systems programming, debugging, technical analysis, testing and documentation
  • Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent practical experience

Benefits

Comp & perks
  • Medical, Dental & Vision (inclusive of 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 celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc.)
  • Above-market annual bonuses