FREE ACCESS
5,000–10,000 jobs/day
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.

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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinux.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