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

C

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

C
Skierniewicka 10A, Warszawa

Newxel

Full-time
B2B
Senior
Remote

Job description

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.

Tech stack

    English

    B2

    C++

    master

    windows services

    master

    IPS

    advanced

    Windows kernel

    regular

Office location

Published: 22.01.2026

About the company

Newxel

Newxel is a software development company specializing in delivering custom software solutions. They focus on helping businesses with digital transformation through experienced software engineers and innovative technology...

Company profile

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

Summary of the offer

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

Skierniewicka 10A, Warszawa
Newxel
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Newxel LTD, spółka zarejestrowana zgodnie z prawem Cypru pod numerem rejestracyjnym HE 367... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.