Senior Windows C++ Developer for CyberSecurity
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the 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.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
Required skills:
- 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
Scope of work:
- 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