Senior C++ Engineer - Endpoint Security at Scale (Hybrid)

NinjaOne

California (MO)

Hybrid

USD 150,000 - 220,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

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

Collaborate in an agile, customer-driven environment and contribute to architecture, design, and production-grade code. The role supports a hybrid remote work model in the USA with opportunities for growth and impact across MSPs and IT teams.

Qualifications

  • 7+ years of C++ development experience, with 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 on production endpoints.
  • Ability to design from first principles for a net-new system.
  • Drive technical design and define subsystem contracts with cross-functional teams.
  • Comfortable with sparse documentation and undefined requirements.
  • Open to experimenting with AI tools in development workflow.

Responsibilities

  • C++ Software Development: design and implement scalable features, enhance platform performance, and support critical functionality across our core product suite.
  • Committing Code and Shipping Products: be one of our most trusted engineers committing code.
  • Other Duties as needed

Skills

C++ development
Windows kernel drivers
Architectural design
Cross-functional collaboration
Problem solving

Education

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

Tools

WHQL driver certification
Apple Endpoint Security framework
eBPF / kernel module development

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

Collaborate in an agile, customer-driven environment and contribute to architecture, design, and production-grade code. The role supports a hybrid remote work model in the USA with opportunities for growth and impact across MSPs and IT 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 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 • 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 (Hybrid/Remote)
Senior C++ Engineer, Endpoint Security (Hybrid/Remote)

NinjaOne • Georgia

Hybrid
USD 140,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
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
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
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++ 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 — Endpoint Security & Control
C++ Systems Engineer — Endpoint Security & Control

NinjaOne • United States

Remote
USD 120,000 - 180,000