Remote C++ Senior Engineer — Patching, Unlimited PTO

NinjaOne

Connecticut

Hybrid

USD 150,000 - 240,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Unlimited PTO

Job summary

NinjaOne is seeking a C++ Software Engineer to join our expanding team developing the NinjaOne endpoint management suite. You will work on high-impact software used daily by IT teams and MSPs to monitor, manage, and secure endpoints at scale.

As part of the Patching Team, you will own code quality, collaborate across squads, and help translate roadmap priorities into robust technical design while mentoring junior engineers. This is a hybrid remote-friendly role in the USA.

Qualifications

  • Bachelor’s degree in a technical field such as Computer Science, Engineering or IT.
  • 7+ years of C++ development experience, modern C++ (C++17+).
  • Experience in cross-platform development (Windows/macOS/Linux).
  • Experience with gRPC and Protocol Buffers.
  • Experience with SQLite or embedded databases.
  • Experience with CMake.
  • Proficiency with Qt and Vcpkg is a strong plus.

Responsibilities

  • Review code for correctness and architectural health.
  • Mentor senior and mid-level engineers on the team.
  • Identify gaps in processes and drive fixes to completion.
  • Collaborate across teams on shared ownership and integration points.
  • Translate roadmap priorities and customer needs into solid technical design.

Skills

C++ development
Cross-platform development
gRPC / Protocol Buffers
SQLite / Embedded database
CMake
Qt
Vcpkg

Education

Bachelor’s Degree in Computer Science/Engineering/IT

Tools

Win32 API
POSIX
Qt
Vcpkg

Job description

NinjaOne is seeking a C++ Software Engineer to join our expanding team developing the NinjaOne endpoint management suite. You will work on high-impact software used daily by IT teams and MSPs to monitor, manage, and secure endpoints at scale.

As part of the Patching Team, you will own code quality, collaborate across squads, and help translate roadmap priorities into robust technical design while mentoring junior engineers. This is a hybrid remote-friendly role in the USA.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff C++ Engineer — Remote, Patching at Scale
Staff C++ Engineer — Remote, Patching at Scale

NinjaOne • Connecticut

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Patch Engineer | Remote & Unlimited PTO
Senior C++ Patch Engineer | Remote & Unlimited PTO

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 240,000
Medical insurance
401(k) plan
Unlimited PTO
+2
Senior C++ Engineer - Patching & Remote Endpoint Management
Senior C++ Engineer - Patching & Remote Endpoint Management

NinjaOne • California (MO)

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+2
Staff C++ Engineer - Remote Patch & Endpoint Automation
Staff C++ Engineer - Remote Patch & Endpoint Automation

NinjaOne • United States

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior C++ Patch Engineer – Remote
Senior C++ Patch Engineer – Remote

NinjaOne • North Carolina

Hybrid
USD 150,000 - 240,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Engineer - Patching for Cross-Platform (Remote)
Senior C++ Engineer - Patching for Cross-Platform (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+4
Staff C++ Engineer – Cross-Platform Patch Automation
Staff C++ Engineer – Cross-Platform Patch Automation

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Staff C++ Engineer – Cross-Platform Patching Architect
Staff C++ Engineer – Cross-Platform Patching Architect

NinjaOne • Georgia

On-site
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer - Cross-Platform Patching
Senior C++ Engineer - Cross-Platform Patching

NinjaOne • Georgia

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff C++ Engineer - Cross-Platform Patching Lead
Staff C++ Engineer - Cross-Platform Patching Lead

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1