Senior C++ Engineer Remote Endpoint Patching

NinjaOne

Connecticut

Hybrid

USD 150,000 - 220,000

Full time

11 days ago

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

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to advance our automated endpoint management suite, serving 40,000+ customers globally. You will design scalable features, optimize performance, and ensure reliability across Windows, Linux, and Mac platforms.

Collaborate in a fast-paced, Agile environment with PMs, designers, and engineers to deliver high-quality software at scale. You will contribute to building enterprise-grade applications, by leveraging C++, multi-threading, and

Qualifications

  • 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
  • Experience developing for Windows, Unix (Linux), Mac and cross-platform environments
  • Expertise in designing and implementing high-performance, multi-threaded applications
  • Ability to develop comprehensive test cases and test plans, ensuring thorough coverage of all functional requirements
  • Collaboration with cross-functional teams to define technical requirements
  • Expertise in Windows or Linux Operating Systems Internals
  • Proficiency working with tools like Qt and CMake
  • Experience working with highly critical systems

Responsibilities

  • C++ Software Development: design and implement scalable features, enhance platform performance, and support critical functionality across core product suite
  • Quality Assurance: build and implement robust testing and QA processes to ensure reliability and performance
  • Committing Code and Shipping Products: be one of our most trusted engineers committing code
  • Other Duties as needed

Skills

C++ development
Windows
Linux/Unix
Cross-platform
Multithreading
Testing
Qt
CMake
Code review

Education

Bachelor's Degree in Computer Science or related field

Tools

Qt
CMake

Job description

NinjaOne is seeking a Senior C++ Software Engineer to advance our automated endpoint management suite, serving 40,000+ customers globally. You will design scalable features, optimize performance, and ensure reliability across Windows, Linux, and Mac platforms.

Collaborate in a fast-paced, Agile environment with PMs, designers, and engineers to deliver high-quality software at scale. You will contribute to building enterprise-grade applications, by leveraging C++, multi-threading, and

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

Similar jobs worth comparing

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
Senior C++ Engineer - Patch & Endpoint Platform (Remote)
Senior C++ Engineer - Patch & Endpoint Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Patch Engineer – Remote & Cross-Platform
Senior C++ Patch Engineer – Remote & Cross-Platform

NinjaOne, LLC • Northern (KY)

Hybrid
USD 150,000 - 240,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior C++ Engineer — Scale Patch Platform (Remote)
Senior C++ Engineer — Scale Patch Platform (Remote)

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,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 Staff C++ Engineer — Cross-Platform Patching
Senior Staff C++ Engineer — Cross-Platform Patching

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Staff C++ Engineer – Cross-Platform Patching Architect
Staff C++ Engineer – Cross-Platform Patching Architect

NinjaOne • Georgia

On-site
USD 150,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
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
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 — 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