Job VC
Senior Windows C++ Developer for CyberSecurity
Technologies
Description
About Project:
The product is a unified, AI-powered cybersecurity platform that autonomously detects, protects, and responds to threats across Windows endpoints.
The core product is a Windows EDR agent that runs on hundreds of thousands of devices, offering real-time detection, prevention, and response with minimal resource impact. Built for organizations of all sizes, it consolidates threat detection, response, and compliance into a single agent and console, backed by 24×7 MDR experts.
The platform addresses the industry challenge of growing cyber threats by delivering fast, accurate protection without noise or complexity.
What you’ll do
As a core member of the Windows development group, you will take part in designing and implementing drivers, services and low-level components of product’s Windows EDR agent
You will work in a complex multithreaded environment, collaborate closely with security researchers, and develop innovative detection and protection capabilities across Windows OS internals
Collaborate with security researchers to translate detection rules into code
Own feature lifecycle: design, coding, performance tuning, and integration
Debug escalated customer issues, analyze logs, and perform remote debugging sessions
Conduct code reviews and ensure adherence to OOP and clean coding principles
Write and maintain unit tests and automation scripts within the existing framework
Optimize memory management, I/O performance and resource usage for large-scale deployments
Participate in sprint planning, PI design sessions, and architectural discussions
Requirements:
4+ years of experience in C++ development on Windows (modern C++17/20/23 — an advantage)
Deep understanding of Windows OS internals and Windows API
Proven experience with multithreaded programming, synchronization, and real-time constraints
Strong software design, OOP, and clean coding practices
Expertise in memory management and I/O performance optimization
Proficient debugging skills, including remote debugging and log analysis
Familiarity with smart pointers (shared_ptr, unique_ptr) and move semantics
Experience writing unit tests and integrating automation testsyears of total commercial development experience
Fluent English
Nice-to-have:
Kernel-mode development experience
Background in reverse engineering or malware analysis
Prior experience in security-oriented software development
IDF Cyber Unit alumni
The product is a unified, AI-powered cybersecurity platform that autonomously detects, protects, and responds to threats across Windows endpoints.
The core product is a Windows EDR agent that runs on hundreds of thousands of devices, offering real-time detection, prevention, and response with minimal resource impact. Built for organizations of all sizes, it consolidates threat detection, response, and compliance into a single agent and console, backed by 24×7 MDR experts.
The platform addresses the industry challenge of growing cyber threats by delivering fast, accurate protection without noise or complexity.
What you’ll do
As a core member of the Windows development group, you will take part in designing and implementing drivers, services and low-level components of product’s Windows EDR agent
You will work in a complex multithreaded environment, collaborate closely with security researchers, and develop innovative detection and protection capabilities across Windows OS internals
Collaborate with security researchers to translate detection rules into code
Own feature lifecycle: design, coding, performance tuning, and integration
Debug escalated customer issues, analyze logs, and perform remote debugging sessions
Conduct code reviews and ensure adherence to OOP and clean coding principles
Write and maintain unit tests and automation scripts within the existing framework
Optimize memory management, I/O performance and resource usage for large-scale deployments
Participate in sprint planning, PI design sessions, and architectural discussions
Requirements:
4+ years of experience in C++ development on Windows (modern C++17/20/23 — an advantage)
Deep understanding of Windows OS internals and Windows API
Proven experience with multithreaded programming, synchronization, and real-time constraints
Strong software design, OOP, and clean coding practices
Expertise in memory management and I/O performance optimization
Proficient debugging skills, including remote debugging and log analysis
Familiarity with smart pointers (shared_ptr, unique_ptr) and move semantics
Experience writing unit tests and integrating automation testsyears of total commercial development experience
Fluent English
Nice-to-have:
Kernel-mode development experience
Background in reverse engineering or malware analysis
Prior experience in security-oriented software development
IDF Cyber Unit alumni