ninjaone
The C++ Software Engineer will develop and maintain NinjaOne's automated endpoint management suite, focusing on the C++ agent that runs on customer devices to detect, install, and validate patches across Windows, macOS, and Linux. The role involves code review, mentoring, process improvement, and cross‑team collaboration to translate roadmap priorities and customer needs into robust technical designs.
Headquarters
Austin, Texas, United States
Company Size
1001-5000 employees
Founded
2013
NinjaOne is an IT operations and endpoint management software company. Its platform helps organizations monitor, manage, patch, and support endpoints such as laptops, servers, and mobile devices, including remote monitoring and management, backup, and help desk functions.
Headquarters
San Francisco, CA
Company Size
201-500 employees
Founded
2018
Industry
Technology
Glassdoor Rating
4.2 / 5
Sarah Johnson
Chief Executive Officer
Michael Chen
Chief Technology Officer
Emily Williams
VP of Engineering
David Rodriguez
VP of Product
Jessica Thompson
Chief Financial Officer
Andrew Park
VP of Sales
View leadership team, funding history,
and employee contacts for ninjaone.
26% above the average for this role
C++ Developer
Viber
Desktop Developer (C++)
Viber
Mid-Level C++ Software Developer (Windows, Linux, macOS environments)
ESET
Endpoint Engineer
Entrust Community Services Job Board
Senior C++ Software Developer (Windows, Linux, macOS environments)
ESET
Senior Software Engineer (C, C++, Linux, Rest API)
Rocket Software