SentinelOne logo
SentinelOnePosted 8 months ago

Senior Software Engineer - Low Level C++ - Linux & Cloud Security

On-sitePrague, Prague, Czechia

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce