Senior C++ Platform & Asset Mgmt Engineer (Remote)

NinjaOne

United States

Hybrid

USD 150,000 - 220,000

Full time

14 days+

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, dental, and vision insurance
401(k) plan
Life insurance and PTO

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join our Platform & Asset Management team. You will own software used by thousands of customers, focusing on macOS and Linux environments and extending our endpoint agent.

The role requires strong C++ skills and experience with large-scale, multi-process architectures. We offer a hybrid remote arrangement in the USA, with offices in Austin, TX and Tampa, FL.

Qualifications

  • 7+ years of systems-level C++ engineering.
  • Experience with Linux systems programming, service management and IPC.
  • Experience with macOS endpoints and Apple frameworks or equivalent OS APIs.
  • Designing high-performance, multi-threaded applications.
  • Familiar with CMake and build tools like vcpkg.
  • Experience with embedded DB patterns like SQLite.

Responsibilities

  • C++ software development: design and implement scalable features across core product suite.
  • Committing code and shipping products as a trusted engineer.
  • Collaborate with cross-functional teams to define technical requirements and drive architecture decisions.

Skills

C++ engineering
Linux systems programming
macOS systems programming
Multi-threaded design
CMake
vcpkg
SQLite
IPC contracts
Test planning
Cross-functional collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

vcpkg

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join our Platform & Asset Management team. You will own software used by thousands of customers, focusing on macOS and Linux environments and extending our endpoint agent.

The role requires strong C++ skills and experience with large-scale, multi-process architectures. We offer a hybrid remote arrangement in the USA, with offices in Austin, TX and Tampa, FL.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Platform & Asset Mgmt Engineer - Remote
Senior C++ Platform & Asset Mgmt Engineer - Remote

NinjaOne, LLC • Tampa (FL)

Hybrid
USD 140,000 - 190,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior C++ Platform & Asset Engineer (Remote)
Senior C++ Platform & Asset Engineer (Remote)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 150,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
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++ Engineer - Platform & Asset Management (Remote)
Senior C++ Engineer - Platform & Asset Management (Remote)

NinjaOne • Florida

Hybrid
USD 150,000 - 220,000
Hybrid remote
Medical, Dental, Vision
401(k) plan
+2
Senior C++ Platform & Asset Management Engineer - Remote
Senior C++ Platform & Asset Management Engineer - Remote

NinjaOne • Texas

Hybrid
USD 150,000 - 220,000
Hybrid remote option
Medical, dental, vision insurance
401(k) plan
+2
Senior C++ Engineer: Platform & Asset Management (Remote)
Senior C++ Engineer: Platform & Asset Management (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
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
Senior Software Engineer, C++, Platform & Asset Management job at NinjaOne, LLC in Tampa, FL, Austin, TX, CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, WA
Senior Software Engineer, C++, Platform & Asset Management job at NinjaOne, LLC in Tampa, FL, Austin, TX, CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, WA

NinjaOne, LLC • Tampa (FL)

Hybrid
USD 140,000 - 190,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
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++ Network Systems Engineer (Remote)
Senior C++ Network Systems Engineer (Remote)

NinjaOne • California

Hybrid
USD 150,000 - 220,000
Medical Insurance
401(k) Plan
Unlimited PTO
+1