Senior Linux Kernel Engineer – Runtime Security
About the role
Senior Linux Kernel Engineer role within Aqua Security's Runtime Security Group, focused on building and protecting cloud-native workloads at runtime across cloud and on-prem environments. Hands-on, low-level development at the intersection of Linux kernel internals, eBPF, and cloud-native security.
Responsibilities
- Design and implement robust, scalable runtime security components for cloud and on-prem environments
- Work deeply with Linux kernel internals, kernel modules, syscalls, and kernel/user-space interaction
- Develop and optimize low-level components that enable runtime threat detection and protection
- Leverage technologies such as eBPF for tracing, observability, security monitoring, and runtime protection
- Take end-to-end ownership of complex technical initiatives — from architecture and design through implementation, testing, code review, and production delivery
- Collaborate closely with software architects and senior engineers to shape technical direction and solve complex system-level challenges
- Lead and contribute to technical PoCs evaluating new technologies and approaches
- Work across the full software development lifecycle, maintaining high standards for code quality, performance, reliability, and security
- Contribute to the evolution of Aqua’s next-generation cloud-native runtime security platform
Qualifications
- 10+ years of software development experience with strong expertise in C/C++ or Go on Linux
- 6+ years of hands-on Linux OS-level programming
- 6+ years of Linux kernel development experience, including kernel modules, syscall interfaces, and kernel/user-space interaction
- Deep understanding of Linux internals and low-level programming
- Hands-on experience with eBPF, particularly in tracing, security monitoring, networking, or observability use cases
- Strong understanding of operating systems, processes, memory, networking, and system-level performance
- Proven ability to design and implement 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 a strong sense of ownership and initiative
Skills
About Aqua Security
Protect What Runs in the Cloud
Aqua Security is the pioneer in securing containerized cloud native applications from development to production. Aqua's full lifecycle solution prevents attacks by enforcing pre-deployment hygiene and mitigates attacks in real time in production, reducing mean time to repair and overall business risk. The Aqua Platform, a Cloud Native Application Protection Platform (CNAPP), integrates security from Code to Cloud, combining the power of agent and agentless technology into a single solution. With enterprise scale that doesn’t slow development pipelines, Aqua secures your future in the cloud. Founded in 2015, Aqua is headquartered in Boston, MA and Ramat Gan, IL protecting over 500 of the world’s largest enterprises.
More open roles at Aqua Security
- Student Software Engineer - Cybersecurity4d agoHybrid (Ramat-Gan, Israel) · Engineering
- Expert Engineer (Golang)2w agoHyderabad · Engineering
- Senior Software Engineer (Golang)4w agoHyderabad, India
- Tech Lead-Software Engineering1mo agoHyderabad, India · Engineering
- Senior Software Architect, AI Products2mo agoRamat-Gan, Israel · R&D / Engineering