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

C

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

C
Skierniewicka 10A, Warszawa

Newxel

Go to company profile
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

About the company

Newxel

Newxel is a global IT company with Ukrainian roots, that connects global talent with businesses to drive impact and foster innovation. We specialize in building R&D centers and custom offshore development teams across in...
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.
Check similar offers
RITS Professional Services

RITS Professional Services

Remote

Remote

45 - 65USD/h
C++
Windows
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
Applied -
Check similar offers
RITS Professional Services

RITS Professional Services

Remote

Remote

45 - 65USD/h
C++
Windows
SeniorSeniorB2BB2B
New
C++
Windows
Visual Studio
COM
SeniorSeniorB2BB2B
Link Group

Link Group

Remote

Remote

36 - 49USD/h
Git
C++
SVN
Visual Studio
C
SeniorSeniorB2BB2B
DCG

DCG

Warszawa

Remote

Remote

35 - 41USD/h
AWS
Cloud
C++
Go
Linux
Modern C++
Python
SeniorSeniorB2BB2B
Rublon

Rublon

Remote

Remote

4 111 - 6 851USD/month
Windows Server
Entra ID
C++
WinApi
Rust
FIDO2
NTLM
Active Directory
Kerberos
SeniorSeniorPermanentPermanent
New
ADVERTISEMENT: Recommended by Just Join IT