×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, C++

Remote / Online - Candidates ideally in
Georgia, USA
Listing for: NinjaOne
Remote/Work from Home position
Listed on 2026-01-16
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 150000 - 220000 USD Yearly USD 150000.00 220000.00 YEAR
Job Description & How to Apply Below

Senior C++ Software Engineer

We are hiring a Senior C++ Software Engineer to join our growing team developing Ninja One’s automated endpoint management suite of software products, trusted by over 30,000 customers globally. You will develop high‑impact software products used daily by IT Request Service Providers (MSPs) to monitor, manage, and secure endpoints laborate in a fast‑paced, agile environment that emphasizes rapid iteration and customer‑driven outcomes, working alongside Software Engineers, Product Designers, and Product Managers.

You are responsible for implementing design patterns and tackling enterprise‑level software challenges in a startup environment, enabling firsthand product impact while building software of scale that runs on 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!

LocationRemote working from home is accepted for candidates located in the USA, in the following states: CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. Physical offices are available in Austin, TX and Tampa, FL for those who prefer a hybrid option.

Technical Stack – Ninja One is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowledge of large‑scale data stores, asynchronous application design, and client‑server architecture will help you thrive in this role.

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. 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彩票总代 theship of their peers.
  • Committing Code and Shipping Products – be one of our most trusted engineers committing code.
  • Other Duties as needed (e.g., documentation, mentoring, and cross‑team facilitation).
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

Ninja One automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. Our automated endpoint management platform improves productivity, reduces security risk, and lowers costs for IT輤 teams and managed service providers. Ninja One is obsessed with customer success and provides free, unlimited onboarding, training, and support. We are #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.

What

You’ll Love

We are a collaborative, kind and curious community that honors your flexibility needs with full‑time hybrid remote work. Comprehensive benefits include medical, dental, vision insurance, a 401(k) plan, life insurance, and unlimited PTO. Growth and advancement opportunities are abundant.

Additional Information

This position is NOT eligible for visa sponsorship. Due to operational policies, Ninja One is unable to hire for this role in the city limits of Chicago; we consider all qualified candidates who reside outside of the city proper or are willing to self‑relocate.

Salary

Starting pay depends on location, market demands, experience, and skills. For roles based in California, Colorado, Maryland когда New Jersey, or Washington the base salary range is $150,000 to $220,000 per year. For roles based in New York, the same range applies.

Equal Employment Opportunity Statement

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary