Senior C++ Patch Engineer – Remote & Cross-Platform

NinjaOne, LLC

Northern (KY)

Hybrid

USD 150,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Growth opportunities
Hybrid remote option

Job summary

NinjaOne is hiring a C++ Software Engineer to join our growing team developing NinjaOne’s automated endpoint management suite, trusted by over 40,000 customers globally. You will work on high‑impact software used by IT teams and MSPs to monitor, manage, and secure endpoints at scale.

You’ll contribute to the patching agent — running on customer devices with elevated privileges to detect, install, and validate patches across Windows, macOS, and Linux, building resilient install and rollback logic

Qualifications

  • Bachelor’s degree in a related technical field.
  • 7+ years of C++ development experience (modern C++17+).
  • Experience with cross‑platform development (Windows/macOS/Linux).
  • Familiarity with gRPC and Protocol Buffers.
  • Experience with SQLite/embedded databases.
  • Experience with CMake and Qt; Vcpkg a plus.

Responsibilities

  • Review code for correctness, maintainability, and architectural health.
  • Mentor senior and mid-level engineers on the team.
  • Implement and improve processes; drive them to completion.
  • Collaborate cross‑team on shared ownership and integration points.
  • Translate roadmap priorities and customer needs into solid technical design.

Skills

C++ development
Cross-platform development

Education

Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field

Tools

gRPC
Protocol Buffers
SQLite
CMake
Qt
Vcpkg
Win32 API
POSIX

Job description

NinjaOne is hiring a C++ Software Engineer to join our growing team developing NinjaOne’s automated endpoint management suite, trusted by over 40,000 customers globally. You will work on high‑impact software used by IT teams and MSPs to monitor, manage, and secure endpoints at scale.

You’ll contribute to the patching agent — running on customer devices with elevated privileges to detect, install, and validate patches across Windows, macOS, and Linux, building resilient install and rollback logic

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

Similar jobs worth comparing

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
Senior C++ Engineer - Patch & Endpoint Platform (Remote)
Senior C++ Engineer - Patch & Endpoint Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer Remote Endpoint Patching
Senior C++ Engineer Remote Endpoint Patching

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior C++ Engineer - Endpoints & Patch Management (Remote)
Senior C++ Engineer - Endpoints & Patch Management (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Staff C++ Engineer — Cross-Platform Patching
Senior Staff C++ Engineer — Cross-Platform Patching

NinjaOne • Austin (TX), Tampa (FL)

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
Senior C++ Engineer — Scale Patch Platform (Remote)
Senior C++ Engineer — Scale Patch Platform (Remote)

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
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
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