Staff C++ Engineer – Cross-Platform Patching Architect

NinjaOne

Georgia

On-site

USD 150,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Staff C++ Software Engineer to contribute to our automated endpoint management suite used by thousands of customers worldwide. You will work in a fast-paced, agile environment, collaborating with software engineers, product designers, and product managers to deliver scalable, high‑impact software.

As a senior voice on the C++ side of Patching, you will shape architecture, mentor other engineers, and help drive patches across Windows, macOS, and Linux, all while maintaining

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 10+ years of C++ development experience with Modern C++ (C++17+)
  • Experience in cross-platform development (Windows/macOS/Linux – Win32 API, POSIX)
  • gRPC / Protocol Buffers
  • SQLite / Embedded database patterns
  • CMake
  • Proficiency with Qt and Vcpkg – a strong plus

Responsibilities

  • Reviewing code for correctness, maintainability, and architectural health
  • Mentoring senior and mid-level engineers on the team
  • Driving process improvements and implementing fixes
  • Coordinating across mainline, catalog, and patching squads for shared ownership
  • Translating roadmap priorities and customer needs into robust technical design
  • Other duties as needed

Job description

NinjaOne is seeking a Staff C++ Software Engineer to contribute to our automated endpoint management suite used by thousands of customers worldwide. You will work in a fast-paced, agile environment, collaborating with software engineers, product designers, and product managers to deliver scalable, high‑impact software.

As a senior voice on the C++ side of Patching, you will shape architecture, mentor other engineers, and help drive patches across Windows, macOS, and Linux, all while maintaining

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff C++ Engineer - Cross-Platform Patching Lead
Staff C++ Engineer - Cross-Platform Patching Lead

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Staff C++ Engineer – Cross-Platform Patch Automation
Staff C++ Engineer – Cross-Platform Patch Automation

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Engineer - Cross-Platform Patching
Senior C++ Engineer - Cross-Platform Patching

NinjaOne • Georgia

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer - Patching for Cross-Platform (Remote)
Senior C++ Engineer - Patching for Cross-Platform (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior C++ Engineer - Patching & Remote Endpoint Management
Senior C++ Engineer - Patching & Remote Endpoint Management

NinjaOne • California (MO)

Hybrid
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior C++ Engineer Remote Endpoint Patching
Senior C++ Engineer Remote Endpoint Patching

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Staff C++ Engineer — Remote, Patching at Scale
Staff C++ Engineer — Remote, Patching at Scale

NinjaOne • Connecticut

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Engineer - Endpoints & Patch Management (Remote)
Senior C++ Engineer - Endpoints & Patch Management (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer, C++ | Patching
Staff Software Engineer, C++ | Patching

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Staff Software Engineer, C++ | Patching
Staff Software Engineer, C++ | Patching

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1