Senior Software Engineer C++ (Endpoint Agent, OS internals)
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
