NinjaOne · 4 hours ago
Senior Software Engineer, C++
NinjaOne is a company that automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. They are hiring a Senior C++ Software Engineer to develop high-impact software products for IT teams and managed service providers, focusing on scalable features and quality assurance processes.
Cyber SecurityDocument ManagementInformation ServicesSoftwareSoftware Engineering
Responsibilities
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
Qualification
Required
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
Benefits
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Life insurance coverage
Company
NinjaOne
NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses.
Funding
Current Stage
Late StageTotal Funding
$761.5MKey Investors
ICONIQ GrowthSummit Partners
2025-02-24Series C· $500M
2024-02-06Series C· $231.5M
2020-03-12Series Unknown· $30M
Leadership Team
Recent News
2026-01-11
2026-01-08
Company data provided by crunchbase