Staff Software Engineer - C++ Endpoint Security, Collection Engineering (Data Protection)
Core
Design and implement low-level C++ or Rust agent modules to monitor and prevent sensitive data leakage across multiple operating systems.
Role type
Staff Software Engineer (low-level systems)
Builds
High-fidelity sensors and scalable collection engines for data protection
Domain
Cybersecurity / Endpoint Security / Data Protection
Deliverable
production ML models | product features
Required skills
Low-level software engineering, C++ or Rust, system-level development, OS internals (Windows/Linux/macOS), performance profiling, debugging tools
Preferred skills
Security domain expertise, technical leadership, multi-stack environment experience
Technologies
C++, Rust, Windows, Linux, macOS
Responsibilities
Design and implement low-level agent modules for monitoring data access, research and evaluate technologies for high-fidelity sensors, develop robust scalable code across OS environments, collaborate with Core Agent/Backend/Frontend teams
Seniority
Staff, hands-on IC with technical leadership