Get more replies from employers
Send a job-specific resume in minutes.
NinjaOne in the United States is seeking a Senior C++ Software Engineer to join our Endpoint State and Control team, defining endpoint behavior across a managed environment and powering security posture across thousands of endpoints. You will design and implement scalable features for our core product suite.
You’ll work in an agile, customer‑driven environment with other software engineers, product designers and managers, applying sound design patterns and building high‑quality, reliable
We are hiring a Senior C++ Software Engineer to join our growing Endpoint State and Control team, focused on defining and enforcing endpoint behavior across a managed environment. We build the foundational controls that let IT teams define, enforce, and maintain a strong security posture across every endpoint they manage. Trusted by over 40,000 customers globally, your work will directly power the tools IT teams and MSPs rely on to monitor, manage, and secure endpoints at scale.
You will collaborate in a fast‑paced, agile environment that emphasizes rapid iteration and customer‑driven outcomes, working alongside other Software Engineers, Product Designers, and Product Managers. You are responsible for implementing design patterns and working on enterprise‑level software challenges in a startup environment, enabling firsthand product impact while building software of scale that runs on millions and millions of endpoints.
If you are a Senior Software Engineer with application‑level C++ expertise, who thrives on solving complex technical challenges and is passionate about building high‑quality, reliable software for real‑world impact, this is the role for you.
We are flexible on remote work from home if you are located in the USA and reside in one of the following states: CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL for those who prefer a hybrid option.
This position is NOT eligible for Visa sponsorship. Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self‑relocate.
Starting pay depends on location, market demands, experience, and skills. For roles based in California, Colorado, Maryland, New Jersey, Washington, and New York, the base salary range is $150,000 to $220,000 per year. The benefits available include medical, dental, vision, 401(k) plan, life insurance coverage, and PTO.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.