Senior Linux Kernel Engineer – Runtime Security
Join a runtime security engineering team developing low-level Linux and eBPF components that detect and prevent threats across cloud and on-premises environments. Own complex initiatives from architecture through production delivery while collaborating with architects and senior engineers.
Responsibilities
- Design and implement scalable runtime security components for cloud and on-premises environments
- Develop and optimize low-level components for runtime threat detection and protection
- Work with Linux kernel internals, kernel modules, syscalls, and kernel/user-space interaction
- Use eBPF for tracing, observability, security monitoring, and runtime protection
- Own architecture, implementation, testing, code review, and production delivery
- Collaborate with architects and senior engineers on technical direction
- Lead and contribute to technical proofs of concept
- Maintain code quality, performance, reliability, and security across the software lifecycle
Requirements
- 10+ years of software development experience with strong C/C++ or Go expertise on Linux
- 6+ years of hands-on Linux OS-level programming
- 6+ years of Linux kernel development, including kernel modules, syscall interfaces, and kernel/user-space interaction
- Deep understanding of Linux internals and low-level programming
- Hands-on eBPF experience in tracing, security monitoring, networking, or observability
- Strong knowledge of operating systems, processes, memory, networking, and system performance
- Experience designing and implementing high-performance, reliable system components
- Strong problem-solving skills and a hands-on approach to complex technical challenges
- Excellent communication and documentation skills
- Collaborative mindset with ownership and initiative
Nice to have
- Experience with runtime, endpoint, or workload protection products
- Experience with containers, Kubernetes, or cloud-native environments
- Knowledge of Linux security mechanisms
- Experience in Agile research and development environments
- Background in security, observability, or infrastructure technologies
Benefits
- Work on Linux kernel and runtime security technologies
- Build protection for large-scale production environments
- Collaborate with engineers, security researchers, and architects
- Influence the technical direction of a cloud-native security platform
- Own challenging projects from concept through production