NinjaOne is a company providing a unified IT operations platform for endpoint management, autonomous patching, backup, and remote access. The Staff C++ Software Engineer will develop and maintain system-level agent software that detects, installs, and validates patches across Windows, macOS, and Linux, while shaping architecture, reviewing code, mentoring engineers, and collaborating across teams.