Senior C++ Engineer - Remote/Hybrid, Unlimited PTO

NinjaOne

North Carolina

Hybrid

USD 150.000 - 220.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Hybrid remote work
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Growth opportunities
Office options in TX/FL

Zusammenfassung

NinjaOne is seeking a Senior C++ Software Engineer to join the Endpoint State and Control team, shaping endpoint behavior across a managed environment. You will help define, enforce, and maintain security posture across millions of endpoints, collaborating in a fast-paced agile setting with engineers, designers, and product managers.

You will tackle enterprise-level software challenges, implement scalable C++ features, and contribute to high-quality, reliable software for real-world impact.

Qualifikationen

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or related technical field.
  • 7+ years of systems level C++ engineering, C++14 or newer, C++17 preferred.
  • Strong Windows systems programming experience
  • Strong macOS systems experience, including Apple Endpoint Security framework, launchd, macOS configuration profiles, or equivalent OS level configuration APIs
  • Experience with CMake and vcpkg, or equivalent C++ build and dependency systems.
  • Comfortable designing and evolving multi process C++ architectures.
  • Experience with SQLite or embedded database patterns for local state persistence.
  • Ability to write design documents, define IPC contracts, and drive technical decisions with limited supervision.
  • Comfortable designing from first principles, as this is a net new system with no existing internal architecture to inherit.
  • Comfortable working in problem spaces with sparse documentation, including under documented OS APIs and novel architectural patterns, as well as undefined requirements.
  • Comfortable experimenting with AI tools in development workflow.

Aufgaben

  • C++ Software Development: design and implement scalable features, enhance platform performance, and support critical functionality across our core product suite.
  • Committing Code and Shipping Products: be one of our most trusted engineers committing code.
  • Other Duties as needed

Kenntnisse

7+ years C++ engineering
C++14/C++17
Windows systems programming
macOS system experience
SQLite/embedded DB patterns
IPC and multi-process design
Design documents/IPC contracts
AI tools in development

Ausbildung

Bachelor's Degree in Computer Science/Engineering/IT

Tools

CMake
vcpkg
gRPC
Protocol Buffers
SQLite

Jobbeschreibung

NinjaOne is seeking a Senior C++ Software Engineer to join the Endpoint State and Control team, shaping endpoint behavior across a managed environment. You will help define, enforce, and maintain security posture across millions of endpoints, collaborating in a fast-paced agile setting with engineers, designers, and product managers.

You will tackle enterprise-level software challenges, implement scalable C++ features, and contribute to high-quality, reliable software for real-world impact.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior C++ Endpoint Security Engineer — Hybrid Remote
Senior C++ Endpoint Security Engineer — Hybrid Remote

NinjaOne • USA

Hybrid
USD 120.000 - 210.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 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++ Engineer – Endpoint Security at Scale (Hybrid)
Senior C++ Engineer – Endpoint Security at Scale (Hybrid)

NinjaOne • Maine

Hybrid
USD 140.000 - 220.000
Hybrid remote
401(k) plan
Medical, dental, vision
Senior C++ Engineer - Endpoint Security at Scale (Hybrid)
Senior C++ Engineer - Endpoint Security at Scale (Hybrid)

NinjaOne • California

Hybrid
USD 150.000 - 220.000
Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
+2
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
C++ Endpoint State & Control Engineer (Hybrid Remote)
C++ Endpoint State & Control Engineer (Hybrid Remote)

NinjaOne • Texas

Vor Ort
USD 85.000 - 110.000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior C++ Engineer - Endpoint Security at Scale
Senior C++ Engineer - Endpoint Security at Scale

NinjaOne • Texas

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
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