SentinelOne logo
SentinelOnePosted 1 month ago
EXPIRED

Staff Software Engineer - C++ Endpoint Security, Collection Engineering

HybridPrague, Prague, Czechia

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.

Get started

Apply to this job in one click with Sorce

Find similar roles