Senior C++ Engineer - Endpoint Security (Hybrid 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
Life insurance
PTO

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 software for millions of endpoints.

You will work in a fast-paced, agile setting with engineers, designers, and product managers to deliver high-quality, reliable software. The role emphasizes enterprise-grade C++ development, kernel-level experience, and collaboration across cross-functional teams.

Qualifications

  • 7+ years C++ development experience, with proficiency in C++14 or newer.
  • 5+ years of Windows systems-level C++ engineering.
  • Strong familiarity with Windows kernel drivers.
  • Experience designing or maintaining a Windows kernel-mode driver or service that runs on production endpoints.
  • Comfortable designing from first principles for net-new systems.
  • Drive technical design and cross-functional collaboration.

Responsibilities

  • C++ software development to design scalable features and improve performance across core product suite.
  • Shipping code and committing changes as a trusted engineer.
  • Collaborate with teammates in an agile environment to deliver reliable software.

Skills

C++ development
Windows kernel
System-level C++
Architecture design
AI tooling

Education

Bachelor's degree in CS/Engineering

Tools

Driver development
Minifilter
WFP
Kernels drivers

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 software for millions of endpoints.

You will work in a fast-paced, agile setting with engineers, designers, and product managers to deliver high-quality, reliable software. The role emphasizes enterprise-grade C++ development, kernel-level experience, and collaboration across cross-functional teams.

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 • 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++ 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 – 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 C++ Engineer — Patching & Endpoint Automation Remote
Senior C++ Engineer — Patching & Endpoint Automation Remote

NinjaOne • North Carolina

On-site
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
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