Senior C++ Engineer - Endpoint Security at Scale

NinjaOne

Town of Texas (WI)

Hybrid

USD 150,000 - 220,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Plan
PTO (unlimited)

Job summary

NinjaOne is hiring a Senior C++ Software Engineer for the Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, focusing on scale, reliability, and security across millions of endpoints.

You will work in a fast-paced, agile setting with engineers, designers, and product managers to implement design patterns, IPC contracts, and multi-process C++ architectures, while contributing to enterprise challenges and real-world impact.

Qualifications

  • 7+ years of systems-level C++ engineering.
  • Experience with Windows systems programming (Registry APIs, CSP, WMI, MDM bridge).
  • macOS experience with Apple APIs and end-user systems.
  • Familiarity with build tools like CMake and package managers like vcpkg.
  • Experience with cross-platform C++ architectures and IPC patterns.
  • Experience with embedded databases like SQLite.

Responsibilities

  • Design and implement scalable C++ features across the product suite.
  • Commit code and ship reliable software in a fast-paced environment.
  • Collaborate with engineers, designers, and product managers to drive technical decisions.

Skills

C++ engineering
Windows API
macOS development
Build systems
IPC design
CMake
vcpkg
SQLite

Education

Bachelor's Degree in CS/Engineering

Tools

CMake
vcpkg
SQLite

Job description

NinjaOne is hiring a Senior C++ Software Engineer for the Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, focusing on scale, reliability, and security across millions of endpoints.

You will work in a fast-paced, agile setting with engineers, designers, and product managers to implement design patterns, IPC contracts, and multi-process C++ architectures, while contributing to enterprise challenges and real-world impact.

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, 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 • North Carolina

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

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Hybrid remote
401(k) plan
Medical, dental, vision
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 Florida (NY)

On-site
USD 150,000 - 220,000
Medical benefits
401(k)
Paid time off
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
C++ Systems Engineer — Endpoint Security & Testing
C++ Systems Engineer — Endpoint Security & Testing

NinjaOne, LLC • Northern (KY)

Hybrid
USD 70,000 - 100,000