Senior Software Engineer C++ (Endpoint Agent, OS internals)
Core
Design, build, and evolve endpoint agents (Collectors) that run on Windows and macOS devices to collect OS-level data, aggregate it locally, and report to a cloud analytics platform for IT teams.
Role type
Senior Software Engineer (C++ OS Internals)
Builds
Endpoint agents (Collectors) for Windows and macOS
Domain
IT Operations / Endpoint Management / Operating Systems
Deliverable
production ML models | product features
Required skills
C++20/23, OS internals, Windows/macOS development, end-to-end feature ownership, debugging complex code, tooling development, AI agentic coding tools
Preferred skills
Kernel-mode software development, cross-platform development
Technologies
C++20/23, Windows, macOS
Responsibilities
Design and build high-performance C++ software close to the OS; own features from requirements to production rollout; investigate deep OS-level issues across diverse customer fleets; raise the bar for performance, reliability, and security of Collectors
Seniority
Senior, hands-on IC