Newxel

C++ Software Engineer – Windows (NXJ-104)

Newxel Remote Today
engineering

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