Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NinjaOne

Senior / Staff Software Engineer, C++

NinjaOne

. Design and implement scalable C++ features .

Posted 11/3/2026full-timeRemote • United StatesSenior💰 $150,000 - $220,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in C++ development, particularly in Windows systems-level engineering, with a strong ability to design and implement scalable features and architecture documents. Proficient in collaborating cross-functionally and solving complex software challenges in managed environments.

Highest-signal resume keywords
C++ DevelopmentWindows Systems-Level EngineeringWindows Kernel DriversArchitecture DocumentationDriver Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++14 or NewerWindows Kernel-Mode Driver DesignSubsystem Contract DefinitionDesign Patterns ImplementationLarge-Scale Software Applications
Soft Skills
CollaborationProblem-SolvingTechnical Design
Tools & Technologies
AI Tools in Development Workflow
Certifications & Qualifications
WHQL Driver Certification
Industry Keywords
Software EngineeringEnterprise-Level SoftwareManaged EnvironmentsMinifilter DriverWFP

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Design and implement scalable C++ features
  • Enhance platform performance
  • Support critical functionality across the core product suite
  • Contribute to large-scale software applications
  • Commit code and ship products as a trusted engineer
  • Define and enforce endpoint behavior across managed environments
  • Implement design patterns and solve enterprise-level software challenges
  • Write architecture documents and define subsystem contracts
  • Collaborate with Software Engineers, Product Designers, Product Managers, server engineers, and UI engineers

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field
  • 7+ years of C++ development experience
  • 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
  • Ability to drive technical design, write architecture documents, define subsystem contracts, and 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
  • WHQL driver certification experience strongly preferred
  • Driver development background (minifilter, WFP) preferred
  • Must reside in one of the listed U.S. states
  • Not eligible for visa sponsorship

Benefits

Comp & perks
  • Full-time work that is hybrid remote
  • Medical, dental, and vision insurance
  • 401(k) plan
  • Unlimited PTO
  • Opportunity for growth and advancement
  • Life insurance coverage