Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Sr. Software Engineer, C++ - Endpoint State & Control at NinjaOne · United States · Joined
  1. /Find jobs
  2. /NinjaOne
  3. /Sr. Software Engineer, C++ - Endpoint State & Control
N

Sr. Software Engineer, C++ - Endpoint State & Control

NinjaOne · United States · Just now · 0 applicants
NewRemoteFull-timeLead
Pay
$150k–$220kListed
Workplace
Remote
Job type
Full-time
Level
Lead
Team: Endpoint State and Control · Source: jobright · Posted by joined-scrapper

About the role

NinjaOne is hiring a Senior/Staff C++ engineer to build foundational endpoint state and control systems, focusing on Windows kernel-mode components, scalable C++ features, and platform performance. This remote role involves designing a net-new system from first principles and collaborating across engineering teams.

What you’ll do

  • Build foundational controls for endpoint behavior and security
  • Develop scalable C++ features used across managed endpoints
  • Improve platform performance and ship reliable software
  • Drive technical design and write architecture documents
  • Define subsystem contracts and work cross-functionally with server and UI engineers
  • Experiment with AI tools in the development workflow

What you’ll need

  • 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 and experience designing/maintaining kernel-mode drivers or services on production endpoints
  • Comfortable designing from first principles with sparse documentation and undefined requirements
  • WHQL driver certification experience (strongly preferred)

Original job description

NinjaOne is hiring a Senior / Staff C++ Software Engineer for its Endpoint State and Control team. The role focuses on building foundational controls for endpoint behavior and security, developing scalable C++ features, improving platform performance, and shipping reliable software used across managed endpoints.Bachelor's Degree in Computer Science,…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details