Senior C++ Patch Engineer – Remote

NinjaOne

North Carolina

Hybrid

USD 150,000 - 240,000

Full time

12 hours 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) plan
Unlimited PTO
Hybrid remote option

Job summary

NinjaOne is seeking a skilled C++ Software Engineer to join our team developing an automated endpoint management suite. You will work on the C++ agent deployed on customer devices, handling patch detection, installation, and rollback across Windows, macOS, and Linux, with a focus on reliability and security.

You’ll contribute to cross-platform development using modern C++ and collaborate with a scaling cloud service in AWS.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 7+ years of C++ development experience, Modern C++ (C++17 and above).
  • Experience in Cross-platform development (Windows/macOS/Linux – Win32 API, POSIX).
  • gRPC / Protocol Buffers
  • SQLite / Embedded database patterns
  • CMake
  • Proficiency working with Qt and Vcpkg a strong plus

Responsibilities

  • Reviewing Code - Review code for correctness, maintainability, and architectural health
  • Mentoring - Guide and grow senior and mid-level engineers on the team
  • Process Implementation and Improvement - Identify gaps, propose fixes, and drive them through to completion
  • Cross Team Collaboration - Align with mainline, catalog, and other patching squads on shared ownership and integration points
  • Ensuring Product / Business Level Needs Are Engineered Into the Product - Translate roadmap priorities and customer needs into sound technical design
  • Other duties as needed

Skills

C++ development 7+ years
Cross‑platform development
gRPC/Protobuf
SQLite/Embedded DB
CMake
Qt & Vcpkg

Education

Bachelor's degree in Computer Science/Engineering

Tools

Win32 API
POSIX
gRPC Tools

Job description

NinjaOne is seeking a skilled C++ Software Engineer to join our team developing an automated endpoint management suite. You will work on the C++ agent deployed on customer devices, handling patch detection, installation, and rollback across Windows, macOS, and Linux, with a focus on reliability and security.

You’ll contribute to cross-platform development using modern C++ and collaborate with a scaling cloud service in AWS.

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

Similar jobs worth comparing

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
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
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
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
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
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
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 Full-Stack Engineer, Patching AI Platform (Remote)
Senior Full-Stack Engineer, Patching AI Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical benefits
Dental benefits
+4