Senior Software Engineer, C++
Georgia, USA
Listed on 2026-01-16
-
Software Development
Software Engineer, Senior Developer
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!
Location – Remote 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).
- 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.
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.
WhatYou’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 InformationThis 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.
SalaryStarting 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 StatementAll 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(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).