Senior C++ Engineer — Patching & Endpoint Automation Remote

NinjaOne

North Carolina

On-site

USD 150,000 - 240,000

Full time

14 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, and vision insurance
401(k) plan
Unlimited PTO
Opportunity for growth and advancement

Job summary

NinjaOne in the United States is seeking a Staff C++ Software Engineer to advance our endpoint management suite. You will design and implement high-impact features that run on millions of endpoints and participate in architecture decisions with senior engineers.

In a fast-paced, customer-driven environment, you will mentor peers, review code for quality, and collaborate across teams to deliver robust patching capabilities across Windows, macOS, and Linux.

Qualifications

  • 10+ years of C++ development experience in modern C++ (C++17+).
  • Cross-platform development experience (Windows/macOS/Linux) with Win32 API/POSIX.
  • Familiarity with gRPC/Protocol Buffers and SQLite/embedded DB patterns.
  • Experience with CMake and Qt; Vcpkg is a strong plus.

Responsibilities

  • Reviewing code for correctness, maintainability, and architectural health.
  • Mentor senior and mid-level engineers on the team.
  • Process implementation and improvement across the team.
  • Cross-team collaboration with mainline, catalog, and patching squads.
  • Ensuring product and customer needs are reflected in technical design.
  • Other duties as needed.

Skills

10+ years of C++ development
Modern C++ (C++17+)
Cross‑platform development (Win32 API,
gRPC / Protocol Buffers
SQLite / Embedded DB patterns
Qt and Vcpkg proficiency

Education

Bachelors Degree in CS/Engineering/IT or related field

Tools

CMake
Qt
Vcpkg
Win32 API
POSIX

Job description

NinjaOne in the United States is seeking a Staff C++ Software Engineer to advance our endpoint management suite. You will design and implement high-impact features that run on millions of endpoints and participate in architecture decisions with senior engineers.

In a fast-paced, customer-driven environment, you will mentor peers, review code for quality, and collaborate across teams to deliver robust patching capabilities across Windows, macOS, and Linux.

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

Similar jobs worth comparing

Staff C++ Engineer — Patching Platform (Remote-Friendly)
Staff C++ Engineer — Patching Platform (Remote-Friendly)

NinjaOne • North Carolina

On-site
USD 150,000 - 240,000
Medical, dental, and 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
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 - 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++ 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
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
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
Remote C++ Senior Engineer — Patching, Unlimited PTO
Remote C++ Senior Engineer — Patching, Unlimited PTO

NinjaOne • Connecticut

Hybrid
USD 150,000 - 240,000
Medical, dental, vision insurance
401(k) with company match
Unlimited PTO
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++ 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