Senior C++ Engineer - Cross-Platform Patching

NinjaOne

Georgia

Hybrid

USD 150,000 - 240,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Life insurance
Paid time off

Job summary

NinjaOne is hiring a C++ Software Engineer to help build our automated endpoint management suite. You will work on the C++ agent that runs on customer devices across Windows, macOS, and Linux, implementing patching, install, and rollback logic in a scalable cloud ecosystem.

Join a team that values collaboration and technical excellence, with opportunities to mentor others and shape product quality across multi‑platform platforms and services.

Qualifications

  • Bachelor's degree in a technical field such as CS, Engineering or IT.
  • 7+ years of C++ development experience, with modern C++ (C++17 or newer).
  • Experience with cross‑platform development (Windows/macOS/Linux; Win32 API, POSIX).
  • Proficiency with gRPC/Protocol Buffers.
  • Experience with embedded databases such as SQLite.

Responsibilities

  • Review code for correctness, maintainability, and architectural health.
  • Mentor senior and mid‑level engineers on the team.
  • Identify gaps, propose fixes, and drive improvements to completion.

Skills

C++ development
Cross-platform development
gRPC/Protobuf
SQLite/Embedded databases
CMake
Qt experience
Vcpkg

Education

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

Tools

Win32 API
POSIX
CMake
Qt
Vcpkg

Job description

NinjaOne is hiring a C++ Software Engineer to help build our automated endpoint management suite. You will work on the C++ agent that runs on customer devices across Windows, macOS, and Linux, implementing patching, install, and rollback logic in a scalable cloud ecosystem.

Join a team that values collaboration and technical excellence, with opportunities to mentor others and shape product quality across multi‑platform platforms and services.

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

Similar jobs worth comparing

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++ 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 & 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
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 – 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 Software Engineer, C++ | Patching
Senior Software Engineer, C++ | Patching

NinjaOne • North Carolina

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

NinjaOne • California (MO)

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Full-Stack Engineer, Patching Platform & AI
Senior Full-Stack Engineer, Patching Platform & AI

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Software Engineer, C++ | Patching
Senior Software Engineer, C++ | Patching

NinjaOne • Georgia

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3