Staff Software Engineer - C++ Endpoint Security, Collection Engineering
HybridBrno, South Moravian, Czechia
Job Summary
Design and implement low-level C++ or Rust agent modules to monitor data access and movement with minimal performance overhead. Research and develop high-fidelity sensors that track data leakage across Windows, Linux, and macOS environments. Collaborate with Core Agent, Backend, and Frontend teams to deliver a unified, next-generation data protection product. This role requires 4+ years of low-level software engineering experience and deep OS expertise. We offer hybrid work options in Prague, Brno, or remote locations in CZ/SK, with Prague-based staff working two days in-office weekly. Join a newly formed Data Protection unit building autonomous detection and response for global enterprises.
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
- Only 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.