Senior C++ Engineer, Endpoint Security (Hybrid/Remote)

NinjaOne

Georgia

Hybrid

USD 140,000 - 220,000

Full time

3 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

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Hybrid remote work

Job summary

NinjaOne seeks a Senior C++ Software Engineer to join the Endpoint State and Control team, building foundational controls that enforce endpoint behavior across managed environments.

You will work in an agile setting with other engineers, product designers, and product managers to deliver scalable software for millions of endpoints, focusing on design patterns and enterprise challenges in a startup environment.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 7+ years of 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; this is a net-new system.
  • Drive technical design: write architecture documents, define subsystem contracts, work cross-functionally with server and UI engineers.
  • Comfortable working on problems with sparse documentation and undefined requirements.
  • Comfortable experimenting with AI tools in development workflow.

Responsibilities

  • C++ Software Development: design and implement scalable features and enhance performance across core product suite.
  • Commit code and ship products as a trusted engineer.
  • Collaborate with cross-functional teams to deliver enterprise-grade software.

Skills

C++ development
Windows systems-level
Kernel-mode design
Architectural design
Cross-functional collaboration
AI tooling in dev

Education

Bachelor's degree in CS/Engineering/IT

Tools

Windows kernel drivers
Minifilter
WFP
WHQL driver certification

Job description

NinjaOne seeks a Senior C++ Software Engineer to join the Endpoint State and Control team, building foundational controls that enforce endpoint behavior across managed environments.

You will work in an agile setting with other engineers, product designers, and product managers to deliver scalable software for millions of endpoints, focusing on design patterns and enterprise challenges in a startup environment.

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 • Connecticut

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

NinjaOne • California (MO)

Hybrid
USD 150,000 - 220,000
Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
+2
Senior C++ Engineer - Remote/Hybrid, Unlimited PTO
Senior C++ Engineer - Remote/Hybrid, Unlimited PTO

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+3
Senior C++ Engineer: Endpoint State & Control (Hybrid)
Senior C++ Engineer: Endpoint State & Control (Hybrid)

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Hybrid Remote C++ Systems Engineer — Endpoint Security
Hybrid Remote C++ Systems Engineer — Endpoint Security

NinjaOne • Town of Florida (NY)

Hybrid
USD 85,000 - 110,000
Hybrid remote
Medical insurance
Dental insurance
+3
C++ Endpoint State & Control Engineer (Hybrid Remote)
C++ Endpoint State & Control Engineer (Hybrid Remote)

NinjaOne • Town of Texas (WI)

On-site
USD 85,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
C++ Systems Engineer – Hybrid Remote & Growth
C++ Systems Engineer – Hybrid Remote & Growth

NinjaOne • North Carolina

Hybrid
USD 85,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+3
C++ Systems Engineer — Endpoint Security & Control
C++ Systems Engineer — Endpoint Security & Control

NinjaOne • United States

Remote
USD 120,000 - 180,000