Senior Software Engineer, C++
GrabJobs
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 3 0,000 customers globally. You will develop high-impact software product s 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, P roduct Designers, and Product Managers. You are r esponsible 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 requirement s 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 automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 3 0,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #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. 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 $ 15 0,000 to $ 220 ,000 per year. For roles based in New York , the base salary hiring range for this position is $ 15 0,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- JL 1 #LI-Remote #BI-Remote
- ...We are seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager (KCM) team. This is a 100% remote... .... You’ll work on core backend components using C and C++, focusing on performance, reliability, and end-to-end security...SeniorPermanent employmentTemporary workRemote workWorldwide
$174k - $261k
...systems, test operations, systems and safety engineering – all dedicated to making a real,... ...autonomy stack). This includes the backend C++ simulation/resimulation frameworks that... ...~3+ years’ experience with developing software for autonomous vehicles ~1+ years’ experience...SeniorPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$150k - $230k
A leading retail robotics firm is looking for a software engineer to maintain and enhance their Tally software stack. Candidates should have extensive experience in C++ and Python, along with a strong grasp of ROS and software development practices. The salary ranges from...Senior- ...San Francisco is seeking an experienced engineer to join their team. The role involves designing... ...-critical components for the robotics software platform. Candidates should have a... ...of industry experience, particularly in C++ application development. The position requires...Senior
$180k - $290k
...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and... ...Design and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust, scalable...SeniorTemporary workWork at officeLocal areaFlexible hours$150k - $230k
...retailers manage inventory and make data-driven decisions. Simbe is looking for a strong Senior Python & C++ engineer. In this role, you will be working with our robot software engineering team on the code that drives our Tally(TM) autonomous robots. You will work on...SeniorRemote work$180k - $220k
A leading graphics technology company is seeking a Senior C++ Engineer to work on their core animation runtime. The role focuses on performance optimizations and requires extensive experience in C++. Candidates with a passion for math and experience in vector instruction...SeniorWork at officeRemote work$120k - $150k
...Senior C++ Software Engineer Looking for 2-3 senior C++ software engineers in Mountain View, San Francisco, and/or Raleigh, North Carolina with experience in product development. Location: Contra Costa County - Mountain View CA to Silicon Valley CA (1 Hour Drive) or...SeniorPermanent employmentMonday to FridayFlexible hours$85 - $90 per hour
...Requirements Good theoretical and practical knowledge of C++. Experience developing drivers for Windows OS. Experience... ...Education ~ Bachelor’s or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field....Senior- ...with information displayed on easy-to-manage dashboards. As a Senior Software Engineer on our Ingestion team, you will be primarily responsible for... ...in software development Experience with the latest C++ language standards; i.e. C++20/23/26 Mac OS X systems skills...SeniorLocal areaRemote work
$180k - $220k
A technology innovation firm in San Francisco seeks a Senior Software Engineer to architect and implement cutting-edge software solutions for high... ...processing. The ideal candidate will have over 7 years of C++ experience, strong Python skills, and expertise in systems programming...Senior- A technology-driven engineering firm in San Francisco is seeking a C++ Engineer with over 5 years of experience in software engineering. The role involves shipping high-performance application-level C++ systems, developing algorithms, maintaining production code, and collaborating...SeniorRemote workFlexible hours
- Thunder Compute is seeking a talented C++ developer in San Francisco to focus on core systems development with responsibilities including performance optimization, systems debugging, and research. The role requires top-tier C++ skills, a strong background in low-level systems...SeniorFull time
- ...leading clean energy company in San Francisco is seeking a Senior Product Software Engineer to help build a platform for managing large-scale battery... ...The role involves working with high-performance systems, C++, and real-time data, requiring 5-10 years of relevant experience...SeniorPermanent employmentRemote work
$130k - $200k
...Senior / Principal Flight Software Engineer – Space Systems *REMOTE* Working with a leading U.S. aerospace company looking to add Senior and Principal... ...What you’ll be doing: Develop and test embedded C/C++ flight software for satellite platforms Contribute across...SeniorRemote work$195k - $220k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...optimization Mentor and guide junior engineers, promoting best practices and technical... ...stakeholders Experience in Java/Scala/Rust/C++ or functional programming languages...Remote workWorldwideFlexible hours$100k - $160k
A leading retail robotics company is looking for a Python & C++ engineer to join their robot software engineering team. In this role, you'll be responsible for maintaining and extending their Tally software stack, improving the robots' navigation and perception, and developing...- An innovative tech platform is seeking a Senior Principal Software Engineer to lead the development of its next-gen API Platform. The role involves defining the technical vision, collaborating with various departments, and mentoring other engineers. The ideal candidate...SeniorRemote work
- A defense tech startup is looking for a Robotics Software Engineer in San Francisco, CA. You will optimize real-time systems performance and ensure... ...have 3-6+ years in robotics engineering and expert-level C++ skills. The role offers competitive salary, equity, and unique...
- ...Role Summary We are seeking a Senior SoC Engineer with strong ARM CPU subsystem experience to serve as the technical bridge between Hardware... ..., bring-up, and debugging boot flows. Ability to read C/C++ and correlate FW execution with HW behavior. - Tools: Experience...Senior
- A leading technology startup in San Francisco is seeking a Senior/Principal Full-Stack Product Engineer to deliver innovative product experiences based on AI and networking platforms. The ideal candidate will have over 8 years of experience in product engineering, a solid...SeniorRemote work
$186k - $233k
Revolution Medicines is seeking an experienced Statistical Programmer with over 14 years in oncology trials. The role entails leading studies, collaborating with teams, and overseeing programming support for regulatory submissions in a dynamic environment. This opportunity...Senior- ...AWS, etc., and 2) we are building systems software to use GPUs more efficiently than these... ...competitors. Role Your work will focus on core C++ systems development: performance... ...speed-to-output Willingness to assume a senior leadership role as we scale Strong communication...Full time
$160k - $235k
Software Engineer - Simulation C++ Framework Build the architecture for simulation software, enabling rapid and efficient development for autonomous driving. Location: San Francisco Bay Area Compensation: $160,000 - 235,000 USD / year About The Role Simulation C++ Framework...Temporary workRelocation package$157k - $281.93k
A leading design software company seeks a Senior Principal Content Strategist. This role involves defining content strategy for AI-driven experiences, partnering with cross-functional teams, and establishing content governance standards. Candidates should have over 12 years...Senior- ...and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled... ...of collaborative enterprise-level software development in C++ or Python, delivering products to a large customer base. ~ Demonstrated...SeniorRemote workRelocation packageFlexible hours
$141k - $188k
Biogen, Inc. is seeking a Senior Principal Analyst in San Francisco, responsible for leading statistical programming activities in clinical trials. This role involves managing programming deliverables, ensuring compliance with standards, and collaborating with internal...Senior- UCSF Health in San Francisco is seeking a skilled cardiac sonographer to perform complex fetal and pediatric echocardiograms. This role includes responsibilities such as high-quality ultrasound tests, training staff, and maintaining accreditation. The ideal candidate will...SeniorFlexible hours
$140k - $170k
Bloom Talent is seeking an experienced Executive Assistant to support the Principal in San Francisco. This in-office role involves managing a variety of responsibilities across executive support, real estate, financials, and project management. Candidates should have 7+...SeniorWork at office$172.5k - $210k
...infrastructure firm located in San Francisco is seeking a Senior Systems Performance Engineer. This role involves leading hardware evaluations and... ...have over 5 years of experience, proficiency in Python and C++, and a deep understanding of both x86 and ARM architectures...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, C++. Be the first to apply!
- c++ developer San Francisco, CA
- senior c++ software developer San Francisco, CA
- senior c++ developer San Francisco, CA
- c++ software developer San Francisco, CA
- c++ programmer San Francisco, CA
- senior development executive San Francisco, CA
- senior technical manager San Francisco, CA
- senior procurement specialist San Francisco, CA
- senior software development engineer in test San Francisco, CA
- senior manager data science San Francisco, CA

