Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, C++ (Endpoint State & Control)

Full-time

Ninjaone


Description


About the Role

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 (managed service providers) 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!

 

What You’ll be Doing

  • C++ Software Development: design and implement scalable features, enhance platform performance, and support critical functionality across our core product suite. Use your expertise to contribute to the development of large-scale software applications.
  • Committing Code and Shipping Products : be one of our most trusted engineers committing code.
  • Other Duties as needed

 

About You

  • Bachelor’s Degree in Computer Science , Engineering, Information Technology, or related technical field
  • 7+ years of C++ development experience , with proficiency in C++ 14 or newer
  • 5+ years of Windows systems-level C++ engineering
  • Strong familiarity with windows kernel drivers
  • Experience designing or maintaining a Windows kernel-mode driver or

service that runs on production endpoints

  • Comfortable designing from first principles , this is a net-new system

with no existing internal architecture to inherit

  • D rive technical design: write architecture documents, define

subsystem contracts, work cross-functionally with server and UI engineers

  • Comfortable working on problems with sparse documentation and

undefined requirements

  • Comfortable experimenting with AI tools in development workflow

 

PREFERRED:

  • WHQL driver certification experience (strongly preferred)
  • Driver development background ( minifilter , WFP)
  • macOS systems experience: Apple Endpoint Security framework
  • Linux systems experience: eBPF or kernel module development

 

About Us  

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. ​

The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend . By automating IT and managing all endpoints, organizations give employees a great technology experience at work. ​ NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

 

We hire the best software engineers, but experience in our stack can’t hurt:   NinjaOne is built on   Java , Kotlin , C++ , Golang and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS .   Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.

 

What You’ll Love  

We are a collaborative, kind, and curious community.  

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work with opportunity for growth and advancement.

 

Location - We are flexible on remote working 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, if you prefer a hybrid option.

 

Additional Information

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 for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO.   For roles based in California , Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $150,000 to $220 ,000 per year.

 

For roles based in New York , the base salary hiring range for this position is $150,000 to $220 ,000 per year.

 

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.

 

 

#LI- JL 1

#LI-Remote

 

 

 

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, C++ (Endpoint State & Control) in United States vacancy
  • $140k - $200k

     ...the Role NinjaOne is investing in a new Endpoint State and Control team , and we're looking for a Senior Software Engineer , Java to help build its server-side...  ...NinjaOne is built on   Java , Kotlin , C++ , Golang and Postgres ; supporting millions... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation
    Flexible hours

    Ninjaone

    United States
    a month ago
  •  ...Location: Remote, United States Minor Outlying Islands,...  ...? We’re hiring a senior low-level engineer to build a macOS-first endpoint agent for a new security...  ...product. If you’ve shipped software that runs close to...  ...device management / cloud control-plane What you must... 
    Senior
    Permanent employment
    Full time
    Remote work
    Remote
    a month ago
  •  ...make work work better. Our software solutions harness the power...  ...impact? We are looking for a Senior Software Engineer, C++ to actively contribute to...  ...for our remote access, control and support solution using...  ...verify identity and eligibility to work in the United States.... 
    Senior
    Full time
    Temporary work
    Casual work
    Remote work
    Worldwide
    Flexible hours

    Teamviewer Germany Gmbh

    Austin, TX
    2 days ago
  • $145k - $190k

     ...across the southern United States using its autonomous...  ...commercial self-driving software to develop, test and deploy...  ...recruiting a Software Engineer who is passionate about vehicular motion control to join our Controls team...  ...production-level C++ ~ A strong background in... 
    Suggested
    Full time
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    more than 2 months ago
  • $175k - $225k

     ...are seeking a highly skilled Senior Software Engineer to support the development,...  ...complex software systems using C++, Python, and JavaScript....  ...~ Experience with source control systems (Git) and modern software...  ...access to a fully equipped state of the art gym! Keep current... 
    Senior
    Full time
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    more than 2 months ago
  •  ...Description Job Description Job Title: Software Engineer (C++/Simulation Systems) Location:...  ...simulation technologies, command and control systems, and distributed training architectures...  ...protected by applicable federal, state, or local law. #M-2 #LI-CB5 Ref: #... 
    Senior
    Contract work
    Local area
    Day shift

    System One

    Orlando, FL
    a month ago
  • Description Senior Software Engineer – C++  Boulder, Colorado – Hybrid (Boulder Office) Build the Future...  ..., storage systems, and hardware control.  •Design scalable, maintainable, and...  ...national origin, or any other applicable status protected by state or local law.... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Spectra Logic

    Boulder, CO
    14 days ago
  •  ...industry and Global leading software company with over 3,00...  ..., and remotely control technology so they can...  ...the Role You will be a senior engineer on the x360Sync team at...  ...primarily written in C++, with Swift and Objective...  ...Loss Prevention" "Endpoint Security" Required Qualifications... 
    Senior
    Full time
    Remote work

    Connectwise

    Remote
    18 days ago
  • Senior Software Engineer - Embedded UI (Qt / C++) Our team works collaboratively within a cross-functional team to develop...  ...other status protected under federal, state, or local applicable laws. Mandatory Notices U.S. Export Controls Disclaimer: In accordance with the U.... 
    Senior
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $213k - $263k

     ...simulation across 15+ U.S. states. Software Engineering in the Hardware organization...  ..., Positioning, Motion Control, Fault Management, Onboard...  ...schedule and reports to a Senior Staff Software Engineer for...  ...quality vertically-integrated C++ software systems (on-vehicle... 
    Senior
    Full time
    Work experience placement
    Remote work

    Waymo

    California
    12 days ago
  • $86.8k - $165.2k

     ...08-20 Country: United States of America Location: US...  ...and renowned engineering expertise to meet the...  ...REPA) Department as a Senior Software Engineer. The team's primary...  ..., test, and integrate C++ real-time signal processing algorithms or control functions for sensor systems... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Marlborough, MA
    1 day ago
  •  ...skilled and versatile Software Engineer to help build next-generation...  ...'s digital valve controllers and connected...  ...development experience with C/C++ in embedded contexts....  ...to work in the United States without sponsorship now...  ...onboarding through senior leadership. We provide... 
    Senior
    Full time
    Temporary work
    Remote work
    Flexible hours

    Emerson

    Marshalltown, IA
    19 days ago
  •  ...Description Job Description Job Title: Senior Mission Systems Software Engineer (C++/C#/Rust) Location: Fort Worth,...  ...standards and cybersecurity controls Integrate AI/ML models into...  ...protected by applicable federal, state, or local law. #M2 #LI-CB5 Ref:... 
    Senior
    Permanent employment
    Contract work
    For contractors
    Local area

    System One

    Fort Worth, TX
    a month ago
  •  ...work better. Our software solutions harness...  ...and maintain core C++ functionality for...  ...access, support, and control products across Windows...  ...on customer endpoints.Design and implement...  ...with product and engineering teams to deliver scalable...  ...eligibility to work in the United States.
    Senior
    Temporary work
    Casual work
    Remote work
    Worldwide

    TeamViewer

    Austin, TX
    4 days ago
  •  ...autonomous technology. Our Control team is the driving force...  ...are seeking a highly skilled software engineer to advance Avride's core Control...  ...edge control systems in modern C++ (C++17/20) . Develop and...  ...seeking and implementing state-of-the-art ideas to push our... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    more than 2 months ago
  • $204k - $259k

     ...simulation across 15+ U.S. states. Hardware Engineering is an innovative and collaborative...  ..., mechanical, reliability, software and vehicle engineers. We...  ...Lead & Manager of Motion Control. You will:...  ...Engineer mission-critical C++ software on-vehicle to ensure... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    more than 2 months ago
  • $136.3k - $231.7k

    Embedded Software Engineer (C/C++ | Motion Controller) page is loaded## Embedded Software Engineer (C/C++ | Motion...  ...application development engineers, and senior product technology process...  ...depends on several factors, including state minimum pay wage rates, location, job... 
    Minimum wage
    Immediate start
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago
  •  ...in Orem, UT looking for a Senior Algorithm GNC Controls Engineer for a hybrid, full-time role...  ...* Collaborate with software and hardware teams on complex...  ...modeling * Proficiency in C++; Python experience preferred...  ...Experience with Kalman filters, state estimation, trajectory... 
    Senior
    Full time
    Remote work
    Orem, UT
    16 days ago
  • $136.3k - $231.7k

    ## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime type: Full timeposted on:...  ...application development engineers, and senior product technology process...  ...global locations, including the United States, India, and Singapore.* Develop diagnostic... 
    Minimum wage
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    3 days ago
  • $165k - $230k

     ...of enabling human life on Mars. SR. SOFTWARE ENGINEER, C++ (DRAGON) As a Sr. Software Engineer...  ...EXPERIENCE: Knowledge of electronics, controls, motor design, and physical mechanics...  ...with software testing Knowledge of state machines ADDITIONAL REQUIREMENTS:... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    more than 2 months ago
  • $175k - $225k

     ...DRW is seeking an outstanding Senior Software Engineer to join one of our trading desks. In...  ...Design, build, and maintain low-latency C++ systems for: Exchange gateways and...  ...order management Real-time risk controls and monitoring Trade capture and... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Drw

    Remote
    more than 2 months ago
  • Senior Embedded Software Engineer (C++) - Hardware Safety Latitude AI develops automated driving technologies...  ...FreeRTOS and SafeRTOS-based drivers, state machines, and diagnostic frameworks...  ...-R5F: memory-mapped I/O, interrupt controllers (VIM), MPU configuration, cache... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    New York, NY
    1 day ago
  • $241k - $320k

     ...learned approaches to vehicle control problems, bringing modern ML to...  ...a team of multidisciplinary Engineers and Research Scientists using...  ...(e.g., MPC, optimal control, state estimation, system identification...  ...quality coding skill in Python and C++, and experience with deep... 
    Senior

    Waabi

    Pittsburgh, PA
    7 days ago
  • $180k - $290k

     ...growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it...  ...of Stellar Core - the backbone software behind the Stellar Network. Design and...  ...citizenship, or any other basis protected by applicable local, state or federal law.... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar Development Foundation

    New York, NY
    more than 2 months ago
  • $179.2k - $268.8k

     ..., test operations, systems and safety engineering – all dedicated to making a real, positive...  ...the team: We’re searching for a Senior level Software Engineer to come and join the Runtime...  ...authorized to work in the United States on a permanent basis. Verification of... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude Ai

    Remote
    more than 2 months ago
  •  ...Senior Unit Controller As the Operations Finance Sr Analyst you will support the objectives of the Accounting department while assisting operating departments with forecasting, budget, labor and inventory controls, analysis, auditing as well as operational responsibilities... 
    Senior

    Aramark

    Tallahassee, FL
    2 days ago
  •  ...in Orem, UT looking for a Senior Algorithm GNC Controls Engineer for a hybrid, full-time role...  ...* Collaborate with software and hardware teams on complex...  ...modeling * Proficiency in C++; Python experience preferred...  ...with Kalman filters, state estimation, trajectory generation... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    Kforce Technology Staffing

    Orem, UT
    2 days ago
  • $140k - $200k

     ...include frontend and backend engineers, AI research scientists...  ..., and — when needed — C++. Define and enforce...  ...frameworks), ensure UI controls, focus management,...  ...accessible and inclusive software. ~ Excellent software...  ...people. The United States Based Salary range for... 
    Senior
    Remote job
    Full time
    Work at office

    Speechify

    Remote
    more than 2 months ago
  •  ...platform unifies protection across endpoint, cloud, identity, data, and...  ...outcomes. As a Staff Software Engineer, Endpoint Escalations, you will...  ...to customers, including senior technical and executive stakeholders...  ...Windows stack and our own C++ codebase. Read, debug, and... 
    Permanent employment
    Full time
    Home office
    Flexible hours

    Sentinelone Inc.

    United States
    a month ago
  • $220k - $292k

     ...Battelspace Awareness Command and Control Software team specializes in solving...  .... Prototype and deploy state-of-the-art algorithms for global...  ...programming expertise in C/C++, Python, and Matlab....  ...behavior prediction. Ability to engineer robust systems for planning under... 
    Senior
    Full time
    Work experience placement
    Local area
    Immediate start

    Anduril Industries

    Remote
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, C++ (Endpoint State & Control). Be the first to apply!