Senior C++ Network Systems Engineer - Remote

Jobvite, Inc.

United States

Hybrid

USD 150,000 - 220,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Hybrid remote work

Job summary

NinjaOne is hiring a Senior C++ Software Engineer to join the Network Management Service team, focusing on device discovery, network insight, and scalable cross-platform delegate components for distributed environments. The role involves Windows and Linux, Qt-based code, and close collaboration with backend, UI, QA, and product teams.

You’ll work on asynchronous workflows, performance-sensitive code, and network protocols such as SNMP, SSH, ICMP, and WMI, shaping reliable solutions for customer

Qualifications

  • Bachelor's degree in Computer Science, Engineering, IT, or related field.
  • 7+ years of C++ development experience.
  • Strong knowledge of modern C++14+ and production-quality systems.
  • Experience with Qt and CMake.
  • Experience developing for Windows and Linux cross-platform environments.
  • Familiarity with network protocols such as SNMP, SSH, ICMP, WMI.

Responsibilities

  • Cross-Platform Development for Windows and Linux using C++ and Qt.
  • Design and implement network discovery and monitoring features.
  • Work with SNMP, SSH, ICMP, WMI protocols.
  • Develop high-performance, concurrent software near the network.
  • Create unit, integration, and system-level tests.
  • Collaborate with backend, UI, QA, and product teams.
  • Troubleshoot issues across app, OS, and network layers.
  • Support scalable, reliable NMS platform.

Skills

C++ development
Multithreading
Asynchronous programming
Network programming
Cross-platform development
Qt
CMake
Windows & Linux

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or related field

Tools

Qt
CMake
Windows APIs
POSIX

Job description

NinjaOne is hiring a Senior C++ Software Engineer to join the Network Management Service team, focusing on device discovery, network insight, and scalable cross-platform delegate components for distributed environments. The role involves Windows and Linux, Qt-based code, and close collaboration with backend, UI, QA, and product teams.

You’ll work on asynchronous workflows, performance-sensitive code, and network protocols such as SNMP, SSH, ICMP, and WMI, shaping reliable solutions for customer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Network Systems Engineer (Remote)
Senior C++ Network Systems Engineer (Remote)

Jobvite, Inc. • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 220,000
Medical, Dental, and Vision Insurance
401(k) Plan
Unlimited PTO
Senior Software Engineer, C++ | NMS
Senior Software Engineer, C++ | NMS

Jobvite, Inc. • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 220,000
Medical, Dental, and Vision Insurance
401(k) Plan
Unlimited PTO
Senior Software Engineer, C++ | NMS
Senior Software Engineer, C++ | NMS

Jobvite, Inc. • United States

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Engineer - Remote/Hybrid, Unlimited PTO
Senior C++ Engineer - Remote/Hybrid, Unlimited PTO

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+3
Senior C++ Engineer - Endpoint Security (Hybrid/Remote)
Senior C++ Engineer - Endpoint Security (Hybrid/Remote)

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Endpoint Security Engineer — Hybrid Remote
Senior C++ Endpoint Security Engineer — Hybrid Remote

NinjaOne • United States

Hybrid
USD 120,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
C++ Systems Engineer – Hybrid Remote & Growth
C++ Systems Engineer – Hybrid Remote & Growth

NinjaOne • North Carolina

Hybrid
USD 85,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer, Endpoint Security (Hybrid/Remote)
Senior C++ Engineer, Endpoint Security (Hybrid/Remote)

NinjaOne • Georgia

Hybrid
USD 140,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior C++ Engineer: Endpoint State & Control (Hybrid)
Senior C++ Engineer: Endpoint State & Control (Hybrid)

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+3
C++ Endpoint State & Control Engineer (Hybrid Remote)
C++ Endpoint State & Control Engineer (Hybrid Remote)

NinjaOne • Town of Texas (WI)

On-site
USD 85,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+3