Sentinel Labs logo
Sentinel Labs2 weeks ago

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

On-site · Tel Aviv, Tel Aviv, Israel

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown
Industry
Cybersecurity

Job Summary

Lead, design, and implement low-level agent modules in C++ or Rust for data-protection collection engines across multiple operating systems. Research and develop high-fidelity sensors to monitor data access and movement with minimal performance impact. Build scalable, reliable code that operates across Windows, Linux, and macOS; collaborate with Core Agent, Backend, and Frontend teams to deliver a unified, next-generation data-protection product. Bring 7+ years of experience as a low-level software engineer, a proven ability to ship production-quality code to large-scale deployments, deep OS internals expertise, and security-domain knowledge. Drive technical leadership across a multi-stack environment (agent, backend, frontend) to shape the architecture of SentinelOne’s data-centric security offerings.

Required Qualifications

  • 7+ years of experience as a low-level software engineer
  • Proven track record of shipping production-quality code to large-scale deployments
  • Deep OS expertise (Windows, Linux, macOS)
  • Hands-on system-level development and performance profiling
  • Security domain expertise
  • Technical leadership experience
  • Exposure to multi-stack environments (agent, backend, frontend)
  • Ability to design and implement low-level C++ or Rust agent modules
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Sentinel Labs

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

Apply on Sorce