N

NinjaOne

RMM, endpoint, MDM IT management platform

Senior / Staff Software Engineer - C++, Endpoint State & Control

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field is required.
  • At least 7 years of C++ development experience, with proficiency in C++14 or newer, is required.
  • Experience developing for Windows and cross-platform environments is required.
  • Expertise in designing and implementing high-performance, multithreaded applications is required.
  • Ability to develop comprehensive test cases and test plans that ensure thorough coverage of functional requirements is required.
  • Experience collaborating with cross-functional teams to define technical requirements is required.
  • Expertise in Windows or Linux operating system internals is required.
  • Proficiency with Qt and CMake is required.
  • Experience working with highly critical systems is required.

Responsibilities

  • Design and implement scalable C++ features, enhance platform performance, and support critical functionality across the core product suite.
  • Contribute to developing large-scale software applications.
  • Build and implement robust testing and quality assurance processes to ensure software reliability and performance.
  • Commit code and ship products.

About the Company

NinjaOne

RMM, endpoint, MDM IT management platform

NinjaOne provides a cloud-based IT management platform for IT teams and MSPs, combining RMM, endpoint management, and MDM in a single SaaS solution. It includes automated patch management, remote access, and data backup to manage devices and networks from one dashboard. The product is subscription-based, with a centralized dashboard for monitoring devices, automating tasks, pushing patches, remote access, and data protection. The company aims to streamline IT operations, improve service delivery, and strengthen security for IT departments and MSPs serving multiple clients.

Company size
1,001-5,000
Company stage
Private
Total funding
$761.5M
Headquarters
Austin, TX
Founded
2013

Recently Posted Jobs

Explore more opportunities at NinjaOne

See more jobs