
Kernel Developer
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Remote - Global"), this listing's salary midpoint is about 93% lower. The offer sits below the benchmark range (€2,484–€14,831). The listed pay band (€463–€728) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 479 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| All roles in Remote - Global | €2,484/per month | €7,145/per month | €14,831/per month |
Location: Fully Remote (Worldwide) – Focus on LATAM time zones (Americas) Employment Type: Full-time, B2B / Independent Contractor (or W2 for US-based candidates) Company: CloudLinux / TuxCare (DevJBS Inc.) About CloudLinux / TuxCare CloudLinux is the company behind the CloudLinux OS and a suite of security solutions for the Linux ecosystem. Our TuxCare division is a global leader in automated live patching for Linux kernels, enabling enterprises to apply critical security updates without rebooting or downtime. We also provide extended support for end-of-life Linux distributions, helping organizations maintain compliance and security beyond standard EOL dates. With a team of 250+ professionals and over 4,500 clients—including Dell, GoDaddy, IBM, and Zoom—we are committed to delivering robust, enterprise-grade infrastructure solutions. Our fully remote, global team operates across the US, Europe, Latin America, and beyond. Role Context: KernelCare ELS The KernelCare Extended Lifecycle Support (ELS) team is dedicated to backporting security fixes and critical bug patches from upstream Linux kernels to older, enterprise-used kernel versions. Our mission is to keep legacy systems secure and stable, even when the original vendor no longer provides support. This is a hands-on, engineering-heavy role. You will not just study patches—you will actively backport, build, validate, and deliver kernel updates to production-grade environments. You’ll work closely with upstream Linux, RPM and Debian packaging systems, and modern automation tooling, including AI-assisted development workflows. Key Responsibilities Research & Analysis: Investigate upstream security (CVE) and bug fixes; analyze patch dependencies and impact on legacy kernels. Backporting: Manually backport Linux kernel patches to older kernel versions used in RPM-based and Debian-based distributions. Conflict Resolution: Resolve merge conflicts between upstream changes and target kernel codebases. Kernel Packaging: Build and rebuild kernel source and binary packages using reproducible build environments for RPM and Debian ecosystems. Validation & Testing: Validate patched kernels through build tests, runtime tests, and regression analysis to ensure stability. Tooling & Automation: Enhance internal workflows (patch preparation, build automation, validation pipelines) using Python, Go, and Shell scripting. AI Integration: Leverage agentic/AI-assisted development tools to accelerate tasks, while rigorously verifying every generated output. Documentation & Collaboration: Document technical decisions, participate in code reviews, and communicate clearly with team members across time zones.
Job Details
Responsibilities
- Research & Analysis: Investigate upstream security (CVE) and bug fixes; analyze patch dependencies and impact on legacy kernels
- Backporting: Manually backport Linux kernel patches to older kernel versions used in RPM-based and Debian-based distributions
- Conflict Resolution: Resolve merge conflicts between upstream changes and target kernel codebases
- Kernel Packaging: Build and rebuild kernel source and binary packages using reproducible build environments for RPM and Debian ecosystems
- Validation & Testing: Validate patched kernels through build tests, runtime tests, and regression analysis to ensure stability
- Tooling & Automation: Enhance internal workflows (patch preparation, build automation, validation pipelines) using Python, Go, and Shell scripting
- AI Integration: Leverage agentic/AI-assisted development tools to accelerate tasks, while rigorously verifying every generated output
- Documentation & Collaboration: Document technical decisions, participate in code reviews, and communicate clearly with team members across time zones
Requirements
- Strong C proficiency and Linux debugging skills
- Proven commercial experience in Linux kernel development—specifically patching, backporting, or debugging
- Solid experience with Git, GNU build tools (make, autotools), and standard Linux developer utilities
- Experience building Linux kernels or distribution packages from source
- Scripting and automation skills: Python, Go, or Shell
- Practical exposure to AI-assisted development tools (e.g., Copilot, Codeium, or similar) with disciplined verification
- English: Intermediate or higher (B1+), both written and spoken
- Strong ownership mindset, balanced technical judgment, and ability to articulate trade-offs
Skills & Technologies
Perks
- 100% remote work with flexible hours
- 24 paid vacation days + 10 national holidays + unlimited sick leave
- Private medical insurance compensation
- Coworking space and sports/fitness reimbursement
- Professional development budget — conferences, courses, certifications
- Reward program for patentable ideas
- Collaborative, non-corporate engineering culture
Benefits & Perks
Perks

Related Opportunities
Discover more opportunities that match your interests and skills