Senior C++ Engineer — Endpoint Security at Scale

NinjaOne, LLC

Northern (KY)

Hybrid

USD 15,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)
Life insurance
PTO

Job summary

NinjaOne, LLC seeks a Senior C++ Software Engineer to join the Endpoint State and Control team, building foundational controls for enacting endpoint security across managed environments. You will design scalable features, contribute to large-scale software, and ship reliable code for millions of endpoints.

The role emphasizes collaboration in a fast-paced Agile setting, with responsibilities spanning design, implementation, and cross-functional coordination to deliver impact and reliability.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 7+ years of systems level C++ engineering, C++14 or newer, C++17 preferred.
  • Strong Windows systems programming experience including Windows Registry APIs, CSP, WMI, and MDM bridge.
  • Strong macOS systems experience with Apple Endpoint Security framework or equivalent.
  • Experience with CMake and vcpkg, build and dependency systems.
  • Comfortable designing multi-process C++ architectures.
  • Experience with SQLite or embedded databases for local state persistence.

Responsibilities

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

Skills

C++ expert
Windows/macOS
CMake/vcpkg
Multi-threaded
Design docs

Education

Bachelor's in CS/Engineering

Tools

CMake
vcpkg
SQLite
gRPC/Protobuf

Job description

NinjaOne, LLC seeks a Senior C++ Software Engineer to join the Endpoint State and Control team, building foundational controls for enacting endpoint security across managed environments. You will design scalable features, contribute to large-scale software, and ship reliable code for millions of endpoints.

The role emphasizes collaboration in a fast-paced Agile setting, with responsibilities spanning design, implementation, and cross-functional coordination to deliver impact and reliability.

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

Similar jobs worth comparing

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 • Town of Texas (WI)

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

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,000
Senior Software Engineer, C++ | Endpoint State & Control
Senior Software Engineer, C++ | Endpoint State & Control

NinjaOne • Connecticut

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