Staff Software Engineer - C++ Endpoint Security, Collection Engineering
HybridPrague, Prague, Czechia
EXPIREDPrague, Prague, CzechiaHybridFull TimeSenior LevelCybersecurityLarge
Full TimeSenior LevelLargeCybersecurity
Job Summary
Design and implement low-level C++ or Rust agent modules to monitor data access and movement with minimal performance overhead. Research and evaluate technologies for building high-fidelity sensors that track data leakage across Windows, Linux, and macOS environments. Develop robust, scalable code that operates reliably within the unified SentinelOne AI-native platform, collaborating closely with Core Agent, Backend, and Frontend teams to define the technical architecture for next-generation data-centric security.
Required Qualifications
- 4+ years of experience as a low-level software engineer, building complex systems in modern C++/C
- Hands-on experience with system-level development, debugging tools, and performance profiling
- Deep OS Expertise, with strong knowledge of operating system architecture and internals (Windows, Linux, and/or macOS)
- A proven track record of shipping production-quality code to large-scale deployments, ensuring reliability across diverse environments and collaborating with multiple stakeholders
- Hybrid work in Prague (Karlin), Brno (Clubco) or remote in CZ/SK
- Prague-based employees are required to work from the office at least 2 days//week
Desired Qualifications
- Experience with / or You'd learn & gain on our team: Security Domain Expertise
- Technical leadership experience
- Exposure to a multi-stack environment, working across agent, backend, and frontend systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.