Senior C++ Network Systems Engineer (Remote)

Jobvite, Inc.

Austin, Tampa (TX, FL)

Hybrid

USD 150,000 - 220,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision Insurance
401(k) Plan
Unlimited PTO

Job summary

NinjaOne is seeking a Senior C++ Software Engineer for the Network Management Service team, focusing on a cross-platform delegate for device discovery and network insight. You will design high-performance, concurrency-driven systems in C++ and Qt, running on Windows and Linux.

You will collaborate with backend, UI, QA, and product teams to deliver reliable solutions, with hybrid remote options and a strong emphasis on testing and performance in large-scale environments.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • 7+ years of C++ development experience, with proficiency in C++14 or newer.
  • Strong understanding of modern C++ and production-quality systems software.
  • Proficiency working with Qt and CMake.
  • Experience developing for Windows, Linux/POSIX and cross-platform environments.
  • Strong understanding of multithreading, concurrency, and asynchronous programming.
  • Experience with network programming and network protocols; SNMP knowledge is valuable.
  • Familiarity with protocols and technologies such as SNMP, SSH, ICMP, WMI, or similar network/system-management technologies.
  • Experience in debugging and diagnosing problems across application, OS, and network layers.
  • Ability to develop comprehensive test cases and test plans.

Responsibilities

  • Cross-Platform Development: Build and maintain software for Windows and Linux using C++ and Qt, with native platform-specific implementations where appropriate.
  • Network Discovery and Monitoring: Design and implement features for discovering network devices and monitoring network health.
  • Network Protocols: Work with protocols such as SNMP, SSH, ICMP, WMI, and other network management protocols.
  • Systems Programming: Develop high-performance, concurrent C++ software near the network edge.
  • Performance and Reliability: Optimize resources and ensure reliability under large numbers of operations.
  • Testing Ownership: Design and implement unit, integration, and system-level tests.
  • Technical Collaboration: Collaborate with backend, UI, QA, and product teams across OSes and devices.
  • Troubleshooting: Investigate complex issues across components of the NMS platform.
  • Other Duties as needed

Skills

C++ Development
Qt
CMake
Multithreading
Asynchronous programming
Network protocols
Windows
Linux/POSIX
Modern C++ (C++14+)

Education

Bachelor's degree in Computer Science or related

Tools

Qt
CMake

Job description

NinjaOne is seeking a Senior C++ Software Engineer for the Network Management Service team, focusing on a cross-platform delegate for device discovery and network insight. You will design high-performance, concurrency-driven systems in C++ and Qt, running on Windows and Linux.

You will collaborate with backend, UI, QA, and product teams to deliver reliable solutions, with hybrid remote options and a strong emphasis on testing and performance in large-scale environments.

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. • 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 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 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++ 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
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 - 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
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 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