Poland, Romania, Ukraine
Remote
Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
About the Product:
Cynet 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.
About the Role:
As a Windows C++ Developer, you will join the award-winning Windows EDR team and drive low-level development on the heart of Cynet’s protection platform.
You will design and implement core components in a user-mode, multithreaded environment, owning features end-to-end from architecture through deployment.
Your work will directly impact hundreds of thousands of Windows endpoints, shaping detection and prevention capabilities and ensuring product stability at scale.
This role combines deep technical challenges in Windows internals, performance tuning, and real-time programming with cross-team collaboration among security researchers, product managers, and support engineers.
You will have autonomy to propose solutions, influence architectural decisions, and take ownership of critical features that define the product’s competitive edge.
Key Responsibilities:
- Design and implement user-mode services and low-level components for the Windows EDR agent
- Develop multithreaded applications with thread synchronization and real-time constraints
- 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
Required Competence and 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 tests
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
Why Us:
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.