Senior C++ Engineer - Platform & Asset Management (Remote)

NinjaOne

Florida

Hybrid

USD 150,000 - 220,000

Full time

3 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

Hybrid remote
Medical, Dental, Vision
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Senior C++ Software Engineer to join the Platform & Asset Management team. You will own software used by tens of thousands of customers, focusing on scalable, high-performance C++ on macOS and Linux across a cloud-based AWS stack.

Work is hybrid remote in the USA with offices in Tampa, FL, and Austin, TX. The role requires 7+ years of systems-level C++ experience, strong IPC and multi-threading skills, and familiarity with Linux, macOS, CMake, and embedded databases.

Qualifications

  • Bachelor’s degree in CS, engineering, IT, or related field.
  • 7+ years of systems-level C++ engineering (C++14+; C++17 preferred).
  • Strong Linux systems programming experience (service/process management, IPC).
  • Strong macOS systems experience (Apple Endpoint Security, launchd, profiles).
  • Expertise in high-performance, multi-threaded applications.
  • Experience with CMake and vcpkg or similar build systems.
  • Ability to design multi-process C++ architectures and IPC contracts.
  • Experience writing test plans and coverage for functional requirements.
  • Able to collaborate across teams to define technical requirements.

Responsibilities

  • C++ development: design and implement scalable features and improve performance across the core product suite.
  • Commit code and ship products as one of our trusted engineers.
  • Other duties as needed.

Skills

C++ proficiency
Linux systems programming
macOS knowledge
Multi-threaded design
IPC design
CMake & vcpkg
SQLite/Embedded DB
Design docs & architecture
Testing & test plans
Client-server architecture

Education

Bachelor's degree in CS/Engineering

Tools

CMake
vcpkg

Job description

NinjaOne is seeking a Senior C++ Software Engineer to join the Platform & Asset Management team. You will own software used by tens of thousands of customers, focusing on scalable, high-performance C++ on macOS and Linux across a cloud-based AWS stack.

Work is hybrid remote in the USA with offices in Tampa, FL, and Austin, TX. The role requires 7+ years of systems-level C++ experience, strong IPC and multi-threading skills, and familiarity with Linux, macOS, CMake, and embedded databases.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

NinjaOne • United States

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Life insurance and PTO
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++ 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 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 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 • California

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
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 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 • North Carolina

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