Senior Software Engineer - Low Level C++ - Linux & Cloud Security
On-sitePrague, Prague, Czechia
Prague, Prague, CzechiaOn-siteFull TimeSenior LevelCybersecurityLarge
Full TimeSenior LevelLargeCybersecurity
Job Summary
Conduct low-level research and design new features for Linux and cloud security agents using C++23, Rust, or Go. Write comprehensive tests, peer code reviews, and participate in design reviews to architect end-to-end security solutions. Debug kernel-level components, user-space engines, and cloud-native features while learning domains like eBPF and container orchestration. Support customers with issues and requests within the team's domain, attending daily and weekly scrum meetings. Own end-to-end development of new agent capabilities from scratch to deliver scalable detection strategies.
Required Qualifications
- Multiple years of experience as a software engineer, developing complex systems in modern C++
- Proficient in Linux OS architecture and internals
- Hands-on experience with Linux low-level development and debugging
- Previous experience working on a production-grade product with a wide-scale deployment
Desired Qualifications
- Hands-on experience with Linux kernel development or kernel tracing
- Previous experience with eBPF, Linux networking subsystem, security-oriented development
- Hands-on experience with container platforms and orchestrators such as Docker and Kubernetes
- Previous experience with software development in either Rust and/or Go (we have several components in both) or Python
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.