Senior C++ Engineer - Patching for Cross-Platform (Remote)

NinjaOne

Maine

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 insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Hybrid remote
Growth opportunities

Job summary

NinjaOne is seeking a Staff C++ Software Engineer to advance our patching technology on the endpoint management platform. You’ll work on the C++ agent that runs on customer devices, handling patch detection, installation, and validation across Windows, macOS, and Linux.

You will mentor other engineers, influence architecture, and partner with the mainline platform team to drive robust, scalable solutions. This role allows remote flexibility within the USA.

Qualifications

  • 10+ 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
Cross-platform development
gRPC / Protocol Buffers
SQLite / Embedded databases

Education

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

Tools

CMake
Qt
Vcpkg

Job description

NinjaOne is seeking a Staff C++ Software Engineer to advance our patching technology on the endpoint management platform. You’ll work on the C++ agent that runs on customer devices, handling patch detection, installation, and validation across Windows, macOS, and Linux.

You will mentor other engineers, influence architecture, and partner with the mainline platform team to drive robust, scalable solutions. This role allows remote flexibility within the USA.

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

Similar jobs worth comparing

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

NinjaOne, LLC • Northern (KY)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
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 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 Remote Endpoint Patching
Senior C++ Engineer Remote Endpoint Patching

NinjaOne • Connecticut

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