Senior C++ Engineer - Endpoints & Patch Management (Remote)

NinjaOne

Maine

Hybrid

USD 150,000 - 220,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

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join our team building the automated endpoint management platform trusted by 40,000+ customers. You will design scalable features, optimize performance, and ship enterprise-grade software across Windows, Linux, and macOS environments.

You will collaborate with engineers, designers, and product managers in a fast-paced, agile setting, applying design patterns and modern C++ to solve real-world challenges at scale on millions of endpoints.

Qualifications

  • Bachelor's degree in CS, IT, or related field.
  • 7+ years of C++ development experience.
  • Experience on Windows, Linux/Unix, macOS cross‑platform development.
  • Designing high‑performance, multi‑threaded applications.
  • Ability to develop test cases and test plans.
  • Collaborate with cross-functional teams.
  • Proficiency with Windows or Linux internals.
  • Experience with client-server architectures.

Responsibilities

  • Design and implement scalable C++ features for the core product.
  • Improve platform performance and reliability.
  • Develop comprehensive tests and QA processes.
  • Commit code and ship products.
  • Collaborate with engineers, designers, and product managers.

Skills

C++ development
Windows
Linux/Unix
Cross-platform
Multi-threading
Testing
Qt
CMake

Education

Bachelor's Degree in Computer Science

Tools

Qt
CMake

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join our team building the automated endpoint management platform trusted by 40,000+ customers. You will design scalable features, optimize performance, and ship enterprise-grade software across Windows, Linux, and macOS environments.

You will collaborate with engineers, designers, and product managers in a fast-paced, agile setting, applying design patterns and modern C++ to solve real-world challenges at scale on millions of endpoints.

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

Similar jobs worth comparing

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
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 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 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++ Software Engineer - Endpoints at Scale
Senior C++ Software Engineer - Endpoints at Scale

NinjaOne • United States

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Systems Engineer – Endpoint Security (Remote)
Senior C++ Systems Engineer – Endpoint Security (Remote)

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Hybrid remote
Medical insurance
Dental 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
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++ Engineer - Endpoint Security (Hybrid Remote)
Senior C++ Engineer - Endpoint Security (Hybrid Remote)

NinjaOne • Georgia

Hybrid
USD 140,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Engineer - Endpoint Security (Hybrid Remote)
Senior C++ Engineer - Endpoint Security (Hybrid Remote)

NinjaOne • Maine

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