C++ Software Engineer, Endpoint State & Control

🔥 13 hours ago

🏄 California, Colorado, +15 more states – Remote

infoinfo

💵 $85k - $110k / year

⏰ Full Time

🟢 Junior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NinjaOne

NinjaOne

1001 - 5000 employees

☁️ SaaS

🔒 Cybersecurity

🤝 B2B

SaaS • Cybersecurity • B2B

NinjaOne is an automated, cloud-native endpoint management platform that provides remote monitoring and management (RMM), patch management, mobile device management (MDM), backup, remote access, and unified reporting for MSPs and IT departments. The SaaS product uses a single lightweight agent and centralized console to manage Windows, macOS, Linux, servers, VMs, and mobile devices, and includes security-focused features (autonomous patching, encrypted backups, FedRAMP and SOC compliance) and integrations and APIs to streamline IT operations and automate workflows.

📋 Description

• Build and own testing infrastructure and test coverage for two active C++ development projects • Contribute to feature development for systems-level software projects • Define and enforce endpoint behavior across managed environments • Develop foundational controls that enable IT teams to define, enforce, and maintain endpoint security posture • Work on tools used by IT teams and managed service providers to monitor, manage, and secure endpoints at scale • Collaborate in a curious, evolving technical environment and adapt workflows to incorporate AI tools

🎯 Requirements

• Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field • 1–3 years of C++ experience • Solid C++ fundamentals, including memory management, RAII, STL, smart pointers, and build systems • CMake preferred • Interest in systems-level software, including OS APIs, processes, file systems, and services • Experience writing or maintaining automated tests in C++ using Google Test, Catch2, CTest, or equivalent • Comfortable asking questions and working where some answers are still being discovered • Comfortable adapting workflows to incorporate AI tools • Strong learning orientation and ability to ramp on new systems, APIs, and patterns • Preferred: Windows systems programming exposure, Windows APIs, WINAPI, WinBase, Registry access, and process management • Preferred: Familiarity with CMake and vcpkg build environments • Preferred: Experience with mocking or dependency-injection test frameworks such as Google Mock • Preferred: Cross-platform C++ exposure • Preferred: Background in or genuine interest in security software • Preferred: Exposure to CTest or structured CI test pipelines • Must reside in an eligible U.S. state • Position is not eligible for visa sponsorship

🏖️ Benefits

• Medical, dental, and vision insurance • 401(k) plan • Life insurance coverage • Unlimited PTO • Flexible remote work from home • Opportunities for growth and advancement

Apply Now

Similar Jobs

🔥 18 hours ago

HealthEdge

1001 - 5000

🏥 Healthcare

💼 Consulting

⚕️ Healthcare Insurance

Associate Software Engineer building React and Java Member Web applications for HealthEdge's digital health management platform. Improving patient care through secure, full-stack healthcare technology.

🔥 19 hours ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Backend engineer building post-transaction systems for Affirm’s buy-now-pay-later platform. Developing reliable customer-account and issue-resolution services at scale.

🔥 21 hours ago

Pluribus Digital

51 - 200

💼 Consulting

🏥 Healthcare

📦 Logistics

Associate Software Engineer developing and maintaining software solutions for Pluribus Digital, a government digital services consultancy. Contributing to Agile delivery, testing, integrations, and technical collaboration.

🔥 22 hours ago

New Relic

1001 - 5000

🏢 Enterprise

☁️ SaaS

🔒 Cybersecurity

Software Engineer building authentication and authorization services for New Relic’s observability platform. Developing Java/backend systems, APIs, IAM integrations, and production reliability tooling.

🕒 Yesterday

Nagarro

10,000+ employees

💼 Consulting

📣 Marketing

🏥 Healthcare

Associate Staff Engineer designing and supporting Workday integrations for Nagarro, a global digital product engineering company. Building Extend applications, secure interfaces, reports, and automation.