Senior Software Engineer, C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

NinjaOne · 7 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
check
Growth Opportunities
badNo H1Bnote

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

C++Multi-threaded applicationsWindows/Linux InternalsCross-platform developmentQtCMakeQuality AssuranceTest case developmentCollaboration

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

company-logo
NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses.

Funding

Current Stage
Late Stage
Total Funding
$761.5M
Key Investors
ICONIQ GrowthSummit Partners
2025-02-24Series C· $500M
2024-02-06Series C· $231.5M
2020-03-12Series Unknown· $30M

Leadership Team

E
Eric Herrera
Co-Founder & VP Sales
linkedin
C
Christopher Matarese
Founder, President, and Chief Financial Officer
linkedin
Company data provided by crunchbase