We’re looking for a C++ Software Engineer (Windows) to join a global endpoint security project focused on protecting corporate workspaces and devices from modern threats. You’ll work on a high-performance Windows security agent that runs across user-mode and kernel-mode, solving deep OS-level challenges that directly impact stability, performance, and security in real enterprise environments.
This is a great role for an engineer who enjoys Windows internals, low-level development, and debugging complex real-world issues — not just writing features, but building reliable components that operate close to the operating system. You’ll be working on a Windows endpoint protection agent that includes both user space modules and kernel space components, where the team’s daily work revolves around performance-critical code paths, advanced Windows mechanisms, and robust engineering practices required for production-grade security software.
You’ll join an international and distributed team, collaborating daily across time zones in a remote-first format with regular syncs and strong cross-team communication.
Responsibilities
Work directly with customers worldwide to understand technical needs and translate them into practical solutions
Develop and maintain high-performance C++ components on Windows, spanning both user-mode and kernel-mode environments
Collaborate closely with an international team of OS, application, and security specialists to deliver reliable and scalable results
Requirements
3+ years of professional experience developing in C++ on Windows
-
Strong knowledge of Windows operating system mechanisms and APIs, including:
Multi-process and multi-threaded programming
Inter-process communication (IPC)
Networking fundamentals and protocol stacks
Memory management concepts
Windows Services
File system architecture and behavior
DLLs and native Windows libraries
Solid understanding of object-oriented design principles and best practices
Confident written and spoken English (minimum B2 level), sufficient for effective communication in an international environment
BSc / MSc in Computer Science or a related technical field (or equivalent hands-on experience)
Hands-on knowledge of Windows kernel development (strong advantage)
Hiring Process
Intro Call (20 min) — quick alignment and brief review of practical experience with the Hiring Manager
Technical Interview — in-depth technical discussion with a Group Manager (Windows internals, C, kernel/user space)
Online Technical Test (~2 hours) — completed remotely with a flexible deadline
Final HR Interview — soft skills, motivation, and cultural fit
What we offer
Competitive salary and benefits package
Medical insurance
Top equipment kit
Full Remote
Collaborative and innovative work environment
Career growth and development opportunities
A chance to work with a talented and driven team of professional
About the project
You’ll be joining a well-established, global technology leader in cybersecurity, building solutions trusted by large organizations around the world. The company operates at significant scale, with a strong engineering culture, long-term product vision, and a proven track record of delivering mission-critical security software.
The team you’ll work with is international and highly technical, bringing together expertise across operating systems, applications, and security. The environment is collaborative and remote-friendly, with clear ownership, direct communication, and fast technical alignment.
This role offers the opportunity to work on a mature, production-grade product, where quality, stability, and engineering discipline are essential — and where your work will contribute to technology used daily in real enterprise environments.
Sponsored
Explore Engineering
People also search for
Similar Jobs
Senior Systems Software Engineer (C/C++, Windows)
Blueprint Technologies
Software Engineer - C++ & React Native, Windows
Ivanti
Sr Software Engineer, Rust/C++, MacOS & Windows (Global Protect)
Palo Alto Networks
Software Engineer, Windows Agent
Iru
Software Engineer (C++/ C#)
OPSWAT
More jobs at Newxel
Similar Jobs
Senior Systems Software Engineer (C/C++, Windows)
Blueprint Technologies
Software Engineer - C++ & React Native, Windows
Ivanti
Sr Software Engineer, Rust/C++, MacOS & Windows (Global Protect)
Palo Alto Networks
Software Engineer, Windows Agent
Iru
Software Engineer (C++/ C#)
OPSWAT