Staff C++ Engineer - Remote Patch & Endpoint Automation

NinjaOne

United States

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

Job summary

NinjaOne in the United States is seeking a Staff C++ Software Engineer to join our automated endpoint management platform. You will develop high‑impact software used by IT teams and MSPs to monitor, manage, and secure endpoints at scale, working on the C++ agent and core services.

This role offers hybrid remote work within the USA, with offices in Austin and Tampa. You’ll mentor engineers, shape architecture, and own significant parts of our patching stack as we scale to millions of endpoints.

Qualifications

  • Bachelor’s degree in CS/Engineering/IT or related field.
  • 10+ years of modern C++ development (C++17+).
  • Experience with cross‑platform development (Windows/macOS/Linux).
  • Familiar with gRPC/Protocol Buffers and embedded SQLite.
  • Proficient with CMake; Qt and Vcpkg are a strong plus.

Responsibilities

  • Review code for correctness, maintainability, and architectural health.
  • Mentor senior and mid‑level engineers on the team.
  • Define and drive process improvements from gaps to completion.
  • Collaborate across teams on integration points with mainline and patching squads.
  • Translate roadmap and customer needs into solid technical designs.
  • Take on other duties as needed.

Skills

C++ development
Cross-platform development
Win32 API
POSIX
gRPC/Protobuf
SQLite/Embedded DB
CMake
Qt
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 in the United States is seeking a Staff C++ Software Engineer to join our automated endpoint management platform. You will develop high‑impact software used by IT teams and MSPs to monitor, manage, and secure endpoints at scale, working on the C++ agent and core services.

This role offers hybrid remote work within the USA, with offices in Austin and Tampa. You’ll mentor engineers, shape architecture, and own significant parts of our patching stack as we scale to millions of endpoints.

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

Similar jobs worth comparing

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
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++ 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
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
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 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 – Remote, Endpoint Patching
Senior C++ Engineer – Remote, Endpoint Patching

NinjaOne • Maine

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Patch Engineer | Remote & Unlimited PTO
Senior C++ Patch Engineer | Remote & Unlimited PTO

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 240,000
Medical insurance
401(k) plan
Unlimited PTO
+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
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