Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

C++ Staff Software Engineer

NinjaOne

Staff C++ Engineer developing NinjaOne’s endpoint management and autonomous patching platform. Building cross-platform agents that detect, install, and validate updates across Windows, macOS, and Linux.

Posted 8/15/2026full-timeRemote • California, Colorado, Connecticut, Florida, Illinois, Kansas, Maine, Maryland, Massachusetts, New Jersey, New York, North Carolina, Oregon, Tennessee, Texas, Virginia, Washington • 🇺🇸 United StatesLead💰 $150,000 - $240,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates extensive expertise in C++ development, particularly with modern C++ standards, and possesses strong capabilities in cross-platform software engineering for automated endpoint management. Proven ability to mentor engineers, drive process improvements, and collaborate effectively across teams.

Highest-signal resume keywords
C++ DevelopmentModern C++ (C++17 and Above)Cross-Platform DevelopmentWin32 API and POSIXGRPC and Protocol Buffers

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++ DevelopmentModern C++ (C++17 and Above)Cross-Platform DevelopmentWin32 APIPOSIXGRPCProtocol BuffersSQLiteCMakeAsynchronous Application Design
Soft Skills
MentoringCollaborationProblem Solving
Tools & Technologies
QtVcpkg
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceEngineeringInformation Technology
Industry Keywords
Automated Endpoint ManagementSystem-Level APIsClient-Server ArchitectureLarge-Scale Datastore Bottlenecks

Tech Stack

Tools & technologies
C++GRPCLinuxMacOSQtSQLite

About the role

Key responsibilities & impact
  • Develop high-impact software products for automated endpoint management
  • Work on the C++ agent running on customer devices with elevated system privileges
  • Detect, install, and validate patches across Windows, macOS, and Linux
  • Build resilient installation and rollback logic using system-level APIs
  • Read and act on policy owned by the mainline platform team
  • Review code for correctness, maintainability, and architectural health
  • Mentor and grow senior and mid-level engineers
  • Identify process gaps, propose fixes, and drive improvements to completion
  • Collaborate with mainline, catalog, and other patching squads on shared ownership and integration points
  • Translate roadmap priorities and customer needs into sound technical designs
  • Help shape architecture and serve as a senior technical voice on the C++ patching team
  • Perform other duties as needed

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field
  • 10+ years of C++ development experience
  • Modern C++ (C++17 and above)
  • Cross-platform development experience across Windows, macOS, and Linux
  • Experience with Win32 API and POSIX
  • Experience with gRPC and Protocol Buffers
  • Experience with SQLite and embedded database patterns
  • Experience with CMake
  • Qt and Vcpkg proficiency is a strong plus
  • Ability to work with system-level APIs and elevated system privileges
  • Experience with asynchronous application design and client-server architecture is helpful
  • Experience with large-scale datastore bottlenecks is helpful
  • Must reside in one of the eligible U.S. states
  • Position is not eligible for visa sponsorship

Benefits

Comp & perks
  • Full-time work that is hybrid remote
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Life insurance coverage
  • Unlimited PTO
  • Opportunity for growth and advancement
  • Flexible work-from-home arrangement