Staff C++ Engineer — Remote, Patching at Scale

NinjaOne

Connecticut

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, 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 join our automated endpoint management suite. You will develop high‑impact software used daily by IT teams and MSPs to monitor, manage, and secure endpoints at scale.

You’ll collaborate in a fast‑paced, agile environment, mentor other engineers, and shape architecture for enterprise‑level challenges. Location flexibility includes remote or hybrid options with offices in Austin, TX and Tampa, FL.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 10+ years of C++ development experience with modern C++ standards (C++17+).
  • Experience in cross‑platform development (Windows/macOS/Linux).
  • Experience with gRPC/Protobuf.
  • Experience with SQLite or embedded database patterns.
  • Proficiency with CMake.
  • Proficiency with Qt and Vcpkg is a strong plus.

Responsibilities

  • Review code for correctness, maintainability, and architectural health.
  • Mentor senior and mid‑level engineers on the team.
  • Implement process improvements and drive them to completion.
  • Collaborate across teams on shared ownership and integration points.
  • Translate roadmap priorities and customer needs into sound technical design.

Skills

C++ development
Modern C++ (C++17+)
Cross-platform
gRPC/Protobuf
SQLite/Embedded DB
CMake
Qt
Vcpkg

Education

Bachelor’s Degree in Computer Science/Engineering

Job description

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

You’ll collaborate in a fast‑paced, agile environment, mentor other engineers, and shape architecture for enterprise‑level challenges. Location flexibility includes remote or hybrid options with offices in Austin, TX and Tampa, FL.

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

Similar jobs worth comparing

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 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
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++ 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 – 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 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 - 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 & 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
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 Full-Stack Engineer — Patch Management (Remote)
Senior Full-Stack Engineer — Patch Management (Remote)

NinjaOne • United States

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