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

Senior Software Engineer, C++

$150k - $220k

NinjaOne

Description

About the Role

We are hiring a Senior C++ Software Engineer to join our growing team developing NinjaOne's automated endpoint management suite of software products, trusted by over 40,000 customers globally. You will develop high-impact software products used daily by IT teams and MSPs (managed service providers) to monitor, manage, and secure endpoints at scale. Collaborate in a fast-paced, agile environment that emphasizes rapid iteration and customer-driven outcomes, with 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!

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.

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 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.
  • Quality Assurance: build and implement robust testing and quality assurance processes to ensure our software reliability and performance. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
  • 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
  • Experience developing for Windows, Unix (Linux), Mac and cross-platform environments
  • Expertise in designing and implementing high-performance, multi-threaded applications
  • Ability to develop comprehensive test cases and test plans, ensuring thorough coverage of all functional requirements
  • Collaboration with cross-functional teams to define technical requirements
  • Expertise in Windows or Linux Operating Systems Internals
  • Proficiency working with tools like Qt and CMake
  • Experience working with highly critical systems


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.

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.

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


#LI-Remote
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, C++ in United States vacancy
  •  ...Arcserve, Inc. is seeking a Principal Software Engineer to lead Agile Scrum execution and manage development tasks for Unified Data Protection...  ...and 3 years of software development experience, particularly in C++. Responsibilities include software design and development,... 
    Senior
    Remote work

    Arcserve

    Eden Prairie, MN
    2 days ago
  •  ...Position : Senior Principal Software Engineer – Onsite (Proficiency in C++/C, embedded, real-time, multi-threaded software design and development & QNX OS) Location : San Diego, CA Duration : 6 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices... 
    Senior
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    9 days ago
  •  ...Embedded Software Engineer Shift: 4/10 schedule 1st Shift Pay Rate: $80-$98.95/Hr. on W2 Description: Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership... 
    Senior
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    United States
    1 day ago
  •  ...Senior Software Engineer (C++/Embedded) Hope you are doing well Number of Position: 2 Only W2 I, Abhishek would like to share a job opportunity as Senior Software Engineer (C++/Embedded) in Irving, TX - Onsite location for a W2 position. In case, if you are not comfortable... 
    Senior
    Remote work
    Work visa

    Syntricate Technologies

    Irving, TX
    2 days ago
  •  ...Our client is seeking a Senior Software Engineer (C++) to join their high-performing engineering team. This role is ideal for an experienced developer with a strong background in low latency systems and electronic trading environments. This is a fully remote position.... 
    Senior
    Remote work

    The Right Click, Inc.

    United States
    1 day ago
  •  ...Title: Senior Software Engineer (HDMI, C++) Location: Dallas, TX (5 day onsite) Client: Vizio Job Description ~8+ years of experience with C/C++, Linux/Unix and HDMI and CEC protocols. ~ Deep knowledge of the HDMI, EDID structure and... 
    Senior
    Work experience placement

    Fisec Global

    Dallas, TX
    20 hours ago
  •  ...matter — and directly impacts how millions of people experience Spotify every day. What You'll Do Design, build, and evolve the C++ integration layer that powers Spotify's audio and video playback on TV devices running our new Rust runtime Integrate Spotify's... 
    Senior
    Remote work
    Work from home

    Spotify

    United States
    20 hours ago
  • Alloy Enterprises Inc. in Burlington, MA is looking for a Senior Software Developer to join their innovative team. You will work on designing...  ...™ manufacturing process. The ideal candidate has expertise in C++ and computational geometry, and thrives in a startup... 
    Senior

    Alloy Enterprises Inc.

    Burlington, MA
    2 days ago
  •  ...Tom Trese in Manhattan Beach, CA is seeking an Embedded Software Engineer for a 12-month contract. This role involves developing software for...  ...systems in real-time environments, requiring solid experience in C++ and object-oriented design. The ideal candidate will have a... 
    Senior
    Contract work

    Tom Trese

    Manhattan Beach, CA
    2 days ago
  •  ...System Soft Technologies in Mendon, Utah is seeking an experienced Embedded Software Engineer. In this role, you will design and implement embedded software systems using C and C++ while ensuring adherence to SOLID principles and rigorous testing methodologies. The ideal... 
    Senior

    System Soft Technologies

    Mendon, UT
    2 days ago
  • $180k - $250k

     ...Front Office Software Engineer, Fixed Income/C++ Fintech Industry Leader providing institutional traders with data and trade insights to commodities markets has an immediate need for a Front Office C++ Software Engineer to join their growing team. In this role you will... 
    Senior
    Work at office
    Immediate start
    Remote work

    Harris Allied

    United States
    2 days ago
  • $130k - $140k

     ...Senior Software Engineer/C++/Rust/Onsite Audobon, PA Onsite Direct Hire $130k - $140k This is a full time onsite role with a team developing advanced software for high-precision navigation and tracking technologies. The environment is deeply R&D driven,... 
    Senior
    Full time

    Motion Recruitment

    Gibsonia, PA
    2 days ago
  •  ...As a Senior/Staff Software Engineer, you will be one of the technical leaders of our core technology team that pushes the boundaries of our state‑...  ...not C- Preferred Qualifications Experience in low-latency C++ Experience in developing low latency systems #J-18808-Ljbffr... 
    Senior

    Framework Ventures

    New York, NY
    3 days ago
  •  ...Senior Software Engineer Our client is a technology-driven, diversified principal trading firm. They trade their own capital at their own risk...  ...outstanding Senior Software Engineers with an expertise in C++. In this role, you will be a part of our Core Infrastructure... 
    Senior

    Quanta Search

    Chicago, IL
    2 days ago
  • $142.8k - $210k

    Cruise LLC is seeking a Senior Software Engineer II to design and implement low-latency software for autonomous vehicles. You will work on next-generation...  ...software reliability. The role requires over 5 years of C++ experience and strong problem-solving skills. Competitive... 
    Senior
    Remote job

    I did my part and supported the Regular Toilet

    San Francisco, CA
    3 days ago
  •  ...Senior Software Engineer (C++, Linux) C++ development skills at the "Application Level" in either Linux or Windows What you'll be doing: As a Senior Software Engineer, you will participate in the research and development of advanced medical products saving lives... 
    Senior

    RIT Solutions, Inc.

    Jacksonville, FL
    20 hours ago
  •  ...leading company in embedded technologies is searching for a Sr Software Engineer for a 100% remote role. The candidate will be responsible for...  ...various projects. This position requires significant expertise in C/C++, real-time programming, and graphics pipeline development,... 
    Senior
    Remote work

    DBA Web Technologies

    Denver, CO
    20 hours ago
  • $85 - $92 per hour

     ...not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.” Job Title: Senior Software Engineer (C/C++) Job Category: Information Technology Industry: Medical Device Industry Job Location: Irvine, CA Zip Code: 92618 Top 3/... 
    Senior
    Contract work
    Remote work
    Shift work

    Mindlance

    United States
    1 day ago
  •  ...Bright Vision Technologies is seeking a skilled Robotics Software Engineer to design and integrate software systems for autonomous robots. This role requires strong programming skills in C++ and Python along with experience in robotics frameworks like ROS/ROS 2. The... 
    Senior
    Remote work

    Bright Vision Technologies

    Edison, NJ
    2 days ago
  •  ...in embedded systems. ~ Expert in C, C++, embedded Linux, and device drivers...  ...experience in architecture, design, prototyping, software development, code review, and unit...  ...and HLS. Experience working with diverse engineering teams. Bachelor's or Master's degree... 
    Senior
    Work at office
    Remote work

    GlobalLogic

    Dallas, TX
    20 hours ago
  • Ultra Electronics Group is seeking a Senior Software Engineer in Austin, Texas, specialized in C/C++ and radar data processing. This role involves modernizing C++ components within a cloud environment, solving complex problems in critical defense systems. Qualified candidates... 
    Senior

    Ultra Electronics Group

    Austin, TX
    2 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will act as a technical lead, driving the design and development of clinical applications and features using C++, CUDA, and HLSL, with a special emphasis on image processing and software development for General... 
    Senior
    Work at office
    3 days per week

    GE

    Waukesha, WI
    2 days ago
  •  ...Developed product is the leading software system in Energy domain covering all...  ...Agile principles. Our team is senior, supportive and friendly. We are...  ...highly skilled Senior Software Engineer with 10+ years of expertise in MFC/C++/Fortran development. The ideal candidate... 
    Senior
    Internship

    Luxoft

    Houston, TX
    3 days ago
  •  ...Software Engineer Senior / Embedded HWIL / C++ / Dallas, TX You will be the Software Engineer Sr for the Lockheed Martin Missiles and Fire Control (MFC) team. Our team is responsible for designing, developing, and manufacturing precision engagement aerospace and defense... 
    Senior
    Worldwide
    Flexible hours

    Lockheed Martin Corporation

    Dallas, TX
    2 days ago
  • A leading tech firm is seeking a highly skilled Senior Software Developer to design, develop, and maintain software applications using C++, Java, and Python. The successful candidate will collaborate with cross-functional teams, write clean code, and participate in the... 
    Senior
    Remote work

    Ascension Fed

    Orlando, FL
    3 days ago
  •  ...About the job Senior Software Engineer, C++ About the Company A leading decentralized infrastructure company is building one of the worlds most efficient public blockchain networks designed to enable developers to create applications that feel more like using... 
    Senior
    Worldwide

    TechChain Talent

    New York, NY
    3 days ago
  • $95 - $105 per hour

     ...Immediate need for a talented Senior Software Engineer - C, C , Embedded Programming. This is a 12 months contract opportunity with long-term potential and is located in San Diego, CA (Onsite). Please review the job description below and contact me ASAP if you are... 
    Senior
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    San Diego, CA
    1 day ago
  • $150k - $200k

     ...Senior Software Engineer - C++ We are recognized as a world-leading Emerging Technology staffing and recruiting firm, with a strong specialization in Blockchain. We recruit CTOs, VPs, Senior Software Architects, Application Developers and Software Engineers for some... 
    Senior
    Permanent employment
    Full time
    H1b
    Relocation

    BloKchain Talent

    Chicago, IL
    2 days ago
  • A leading technology firm in San Diego is seeking a skilled software engineer specializing in ADAS technologies. The ideal candidate will have a strong background in C++ and Python programming. Responsibilities include developing software for sensor data acquisition and... 
    Senior

    Qualcomm

    San Diego, CA
    1 day ago
  •  ...aerospace and defense company in Fort Worth, Texas, is seeking a Senior Software Engineer to join their Advanced Development Programs team. The role...  ...'s degree in a related field and strong experience in C++ and Linux. Must be a U.S. citizen and able to obtain a Secret... 
    Senior

    Lockheed Martin

    Fort Worth, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, C++. Be the first to apply!