3 months ago
Remote, United StatesSenior
Base Salary
$150k - $220k/yr
Responsibilities
- Design and implement scalable C++ features for endpoint state, control, platform performance, and core product functionality.
- Develop large-scale software applications that run across millions of managed endpoints.
- Design and evolve multi-process C++ architectures and define IPC contracts.
- Write design documents and drive technical decisions with limited supervision.
- Commit production code and ship reliable products in collaboration with Software Engineers, Product Designers, and Product Managers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical field.
- 7+ years of systems-level C++ engineering experience, with C++14 or newer and C++17 preferred.
- Strong Windows systems programming experience.
- Strong macOS systems experience, including Apple Endpoint Security, launchd, configuration profiles, or equivalent OS-level configuration APIs.
- Experience with CMake and vcpkg or equivalent C++ build and dependency systems.
- Experience with SQLite or embedded database patterns for local state persistence.
- Preferred qualifications include gRPC or Protocol Buffers, Linux systems experience, eBPF, systemd, kernel modules, D-Bus, cross-platform endpoint agents, CIS Benchmarks, endpoint management or MDM tooling, Chef, Puppet, Ansible, and WHQL or driver signing processes.
Benefits
- Full-time hybrid-remote work, with work-from-home eligibility in specified U.S. states and offices in Austin, Texas, and Tampa, Florida.
- Medical, dental, vision, and life insurance coverage.
- 401(k) plan.
- Unlimited PTO.
- Growth and advancement opportunities.
Categories
About NinjaOne
NinjaOne builds a unified IT operations platform for IT teams and managed service providers, combining endpoint management, RMM, automated patching, backup, and remote access in a single SaaS console. The company sells subscriptions and related services to monitor, secure, and support fleets of devices. Headquartered in Austin, Texas, it is privately held and reports serving nearly 40,000 customers across 140+ countries.
