Senior C++ Engineer – Endpoint Security at Scale (Hybrid)

NinjaOne

Maine

Hybrid

USD 140,000 - 220,000

Full time

7 days ago
Be an early applicant
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

Hybrid remote
401(k) plan
Medical, dental, vision

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join its Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, building scalable software for millions of endpoints.

Work in a fast-paced, agile setting with engineers, designers, and product managers. This hybrid remote role offers strong compensation, benefits, and opportunities for impact within a growing platform.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or related field.
  • 7+ years of systems level C++ engineering experience with C++14/17.
  • Strong Windows systems programming experience (Registry APIs, CSP, WMI, MDM bridge).
  • Strong macOS systems experience (Apple Endpoint Security framework, launchd).
  • Experience with CMake and vcpkg, or equivalent build systems.

Responsibilities

  • Design and implement scalable C++ features across core product suite.
  • Commit code as a trusted engineer delivering releases.
  • Collaborate with engineers, designers, and product managers in an agile environment.

Skills

C++
Windows
macOS
CMake
vcpkg
IPC
Multi-process
AI tooling

Education

Bachelor's degree in CS/Engineering

Tools

CMake
vcpkg
gRPC

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join its Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, building scalable software for millions of endpoints.

Work in a fast-paced, agile setting with engineers, designers, and product managers. This hybrid remote role offers strong compensation, benefits, and opportunities for impact within a growing platform.

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

Similar jobs worth comparing

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
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++ 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
Senior C++ Engineer – Endpoint Security at Scale
Senior C++ Engineer – Endpoint Security at Scale

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer — Endpoint Security at Scale
Senior C++ Engineer — Endpoint Security at Scale

NinjaOne, LLC • Northern (KY)

Hybrid
USD 15,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer - Endpoint Security at Scale
Senior C++ Engineer - Endpoint Security at Scale

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
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 – Windows Kernel & Endpoint Security
Senior C++ Engineer – Windows Kernel & Endpoint Security

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,000
Senior C++ Engineer: Windows Kernel & Endpoint Security
Senior C++ Engineer: Windows Kernel & Endpoint Security

NinjaOne • Town of Florida (NY)

On-site
USD 150,000 - 220,000
Medical benefits
401(k)
Paid time off
C++ Systems Engineer — Endpoint Security & Testing
C++ Systems Engineer — Endpoint Security & Testing

NinjaOne, LLC • Northern (KY)

Hybrid
USD 70,000 - 100,000