Lead C++ Software Engineer - Remote/Hybrid, Unlimited PTO

NinjaOne

United States

Hybrid

USD 150,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Life insurance
PTO

Job summary

NinjaOne is seeking a Lead C++ Software Engineer to advance our endpoint management platform trusted by 40,000+ customers worldwide. You will mentor engineers, review architecture, and drive cross‑team collaboration to deliver scalable updates across Windows, macOS and Linux.

We offer hybrid remote work in the USA, a collaborative culture, and a benefits package including medical, dental, vision, 401(k), life insurance, and generous PTO to support your work‑life balance.

Qualifications

  • 10+ years of C++ development experience in modern C++ (C++17+).
  • Experience with cross-platform development (Windows/macOS/Linux).
  • Familiarity with gRPC and Protocol Buffers.
  • Knowledge of SQLite and embedded database patterns.
  • Proficiency with CMake; Qt and Vcpkg a strong plus.

Responsibilities

  • Review code for correctness, maintainability, and architecture health.
  • Mentor senior and mid-level engineers on the team.
  • Identify gaps and drive process improvements to completion.
  • Collaborate with mainline, catalog, and patching squads.
  • Translate roadmap priorities into sound technical design.
  • Other duties as needed.

Skills

C++ development
Cross-platform development
Mentoring
Code review

Education

Bachelor's degree in Computer Science or related field

Tools

gRPC/Protocol Buffers
Qt
CMake
Vcpkg
SQLite

Job description

NinjaOne is seeking a Lead C++ Software Engineer to advance our endpoint management platform trusted by 40,000+ customers worldwide. You will mentor engineers, review architecture, and drive cross‑team collaboration to deliver scalable updates across Windows, macOS and Linux.

We offer hybrid remote work in the USA, a collaborative culture, and a benefits package including medical, dental, vision, 401(k), life insurance, and generous PTO to support your work‑life balance.

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

Similar jobs worth comparing

Senior C++ Engineer - Remote/Hybrid, Unlimited PTO
Senior C++ Engineer - Remote/Hybrid, Unlimited PTO

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+3
C++ Systems Engineer – Hybrid Remote & Growth
C++ Systems Engineer – Hybrid Remote & Growth

NinjaOne • North Carolina

Hybrid
USD 85,000 - 110,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
C++ Endpoint State & Control Engineer (Hybrid Remote)
C++ Endpoint State & Control Engineer (Hybrid Remote)

NinjaOne • Town of Texas (WI)

On-site
USD 85,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior C++ Endpoint Security Engineer — Hybrid Remote
Senior C++ Endpoint Security Engineer — Hybrid Remote

NinjaOne • United States

Hybrid
USD 120,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - Lead Architect, Remote/Hybrid
Staff Software Engineer - Lead Architect, Remote/Hybrid

NinjaOne • Maine

Hybrid
USD 200,000 - 300,000
Hybrid remote
Medical insurance
Dental insurance
+4
Senior Java Engineer — Remote/Hybrid Platform Lead
Senior Java Engineer — Remote/Hybrid Platform Lead

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Staff Software Engineer - Remote Tech Lead & Architect
Staff Software Engineer - Remote Tech Lead & Architect

NinjaOne • California (MO)

Hybrid
USD 200,000 - 300,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior Java Engineer - Scale, Remote/Hybrid, Unlimited PTO
Senior Java Engineer - Scale, Remote/Hybrid, Unlimited PTO

NinjaOne • Connecticut

Hybrid
USD 150,000 - 210,000
Medical, dental and vision insurance
401(k) plan
Unlimited PTO
+1
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