Senior C++ Engineer: Windows Kernel & Endpoint Security

NinjaOne

Town of Florida (NY)

On-site

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 benefits
401(k)
Paid time off

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join the Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, building scalable, enterprise‑level software that runs on millions of endpoints.

In a fast‑paced, agile setting, you’ll collaborate with Software Engineers, Product Designers, and Product Managers to deliver high‑quality code, architecture documents, and kernel‑level features that power our security posture.

Qualifications

  • 7+ years of C++ development experience, with C++14 or newer.
  • 5+ years of Windows systems‑level C++ engineering.
  • Experience with Windows kernel drivers.
  • Ability to design from first principles and write architecture documents.
  • Comfort with sparse documentation and evolving requirements.

Responsibilities

  • Design and implement scalable C++ features across core product.
  • Collaborate with cross‑functional teams to ship robust software.
  • Lead architecture discussions and define subsystem contracts.
  • Experiment with AI tools in development workflow.

Skills

C++ development
Windows kernel
Kernel drivers
Architecture design
Agile collaboration

Education

Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related field

Tools

Windows Driver Kit (WDK)
Visual Studio

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join the Endpoint State and Control team. You will define and enforce endpoint behavior across a managed environment, building scalable, enterprise‑level software that runs on millions of endpoints.

In a fast‑paced, agile setting, you’ll collaborate with Software Engineers, Product Designers, and Product Managers to deliver high‑quality code, architecture documents, and kernel‑level features that power our security posture.

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

Similar jobs worth comparing

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++ 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 — 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 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 • 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++ 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 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 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