CareerPlanSign in

Senior Software Engineer C++ (Endpoint Agent, OS internals)

Madrid, MD, es💼 Full-time🗓 2026-07-02 → 2026-10-07

Core

Design, build, and evolve Nexthink's Collector endpoint agents that run on Windows and macOS devices to collect OS-level data, aggregate it, and report to the cloud analytics platform.

Role type

Senior Software Engineer (C++ OS Internals)

Builds

Endpoint agents (Collectors) for Windows and macOS

Domain

Endpoint Management / Digital Employee Experience (DEX)

Deliverable

production ML models | product features

Required skills

C++ 20/23, OS internals, Windows/macOS development, end-to-end feature ownership, lean code principles, complex debugging, tooling development, AI agentic coding tools

Preferred skills

Kernel-mode software development, cross-platform development (via careerplan.io/jobs/744000135484160-senior-software-engineer-c-endpoint-agent-os-internals-at-nexthink)

Technologies

C++ 20/23, Windows, macOS

Responsibilities

Design and build high-performance C++ software close to the operating system; investigate deep OS-level issues across diverse customer fleets; raise the bar for performance, reliability, security, and maintainability of Collectors at global scale.

Seniority

Senior, hands-on IC