Senior C++ Network Systems Engineer (Remote)

NinjaOne

California

Hybrid

USD 150,000 - 220,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
401(k) Plan
Unlimited PTO
Hybrid remote

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join the Network Management Service (NMS) team. You will build the cross-platform delegate powering device discovery and network insight across distributed environments on Windows and Linux using C++ and Qt.

This role emphasizes asynchronous, high-performance systems near the network, with US-based candidates in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, WA; hybrid option with Austin, TX or Tampa, FL offices.

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.
  • 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 SNMP knowledge.
  • Familiarity with SNMP, SSH, ICMP, WMI or similar technologies.
  • Experience debugging across application, OS, and network layers.
  • Ability to develop test cases and test plans.

Responsibilities

  • Cross-Platform Development: build and maintain software for Windows and Linux using C++ and Qt.
  • Network Discovery and Monitoring: design features for discovering network devices and monitoring health.
  • Network Protocols: work with SNMP, SSH, ICMP, WMI and other protocols.
  • Systems Programming: high-performance, concurrent C++ near the network.
  • Performance and Reliability: design async workflows and optimize resource use.
  • Testing Ownership: implement unit, integration, and system tests.
  • Technical Collaboration: work with backend, UI, QA and product teams to ensure reliability.
  • Troubleshooting: investigate complex issues across components.

Skills

C++ development
Multithreading
Qt
Cross-platform
Network protocols
Windows/Linux
Asynchronous programming
Debugging
Testing
Collaboration

Education

Bachelor’s degree

Tools

Qt
CMake

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join the Network Management Service (NMS) team. You will build the cross-platform delegate powering device discovery and network insight across distributed environments on Windows and Linux using C++ and Qt.

This role emphasizes asynchronous, high-performance systems near the network, with US-based candidates in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, WA; hybrid option with Austin, TX or Tampa, FL offices.

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)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 220,000
Medical Insurance
401(k) Plan
Life Insurance
+1
Senior C++ Network Systems Engineer (Remote)
Senior C++ Network Systems Engineer (Remote)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 220,000
Medical, Dental, and Vision Insurance
401(k) Plan
Unlimited PTO
Senior C++ Network Systems Engineer - Remote
Senior C++ Network Systems Engineer - Remote

NinjaOne • United States

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

NinjaOne • Texas

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior C++ Network Systems Engineer — Remote
Senior C++ Network Systems Engineer — Remote

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Hybrid remote
Medical insurance
401(k) plan
+1
Senior C++ Systems Engineer - Remote/Hybrid, Network
Senior C++ Systems Engineer - Remote/Hybrid, Network

NinjaOne • Florida

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental and vision coverage
401(k) plan
+2
Senior C++ Systems Engineer: Network Discovery & Monitoring
Senior C++ Systems Engineer: Network Discovery & Monitoring

NinjaOne • Georgia

Hybrid
USD 150,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Senior C++ Systems Engineer - Network Discovery & Scale
Senior C++ Systems Engineer - Network Discovery & Scale

NinjaOne • Maine

Remote
USD 150,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior C++ Engineer - Platform & Asset Mgmt (Remote)
Senior C++ Engineer - Platform & Asset Mgmt (Remote)

NinjaOne • Georgia

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior C++ Platform & Asset Engineer (Remote)
Senior C++ Platform & Asset Engineer (Remote)

NinjaOne • California

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2