Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, C++

NinjaOne

About the Role We are hiring a C++ Software Engineer to join our Network Management Service (NMS) team, focused on building and evolving the delegate component that powers device discovery and network insight across distributed environments. This role centers on developing high-performance, cross-platform software using the Qt framework, running close to the network to execute discovery workflows, protocol interactions, and real-time data collection at scale. You will work on systems that handle asynchronous operations, large-scale device communication, and efficient resource utilization across thousands of endpoints. Collaborating closely with backend, UI, and product teams, you will help shape reliable, scalable solutions that deliver deep visibility into customer networks. If you are an experienced C++ engineer who enjoys working on systems-level challenges, distributed architectures, and performance-critical applications, this is an opportunity to make a direct impact on a rapidly growing platform. We use the latest and greatest technology. Our first love is programming and everything we do is in service of that. You'll be working with the latest versions of everything, including compilers and language standards. We never want to lag behind, and we make constant improvement of our code base a focal point. You will work in an agile team-based environment with frequent interaction and rapid customer-focused results. We are building the best IT Operations software product suite on the market with a focus on speed and accuracy. A product that will support all modern hypervisors, SAAS products, traditional configuration and more. All through a single pane of glass via our RMM platform; seamless integration is an important challenge in this opportunity. NinjaOne is a place where developers come to level up, where personal growth is valued and our culture is humble. Learning is a lifelong passion, join us and contribute to our quest. We hire the best software engineers with experience in our stack: NinjaOne is built on Java, Kotlin, C++, 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. Location We are flexible on remote working from home if you are in Germany. We have an office in Berlin and would love it if you are interested in a Hybrid environment working closely onsite with our team. 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. 2-5 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 NinjaOne unifies IT to simplify work for more than 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. What You’ll Love Our flexible working hours with hybrid office options enable you to successfully balance your personal life and your job. Grow personally and professionally with one of the fastest growing companies. Enjoy your lunch covered by NinjaOne 3 times/week at the office (if in Berlin). Access to our Corporate Benefits Platform (with discounts for brands such as Expedia, FitX, Zalando and more). Develop your skills through our renowned training platform. Receive competitive compensation. Collaborate with a curious, kind, international and intercultural workforce. Enjoy your work environment with its location in the heart of Berlin, directly at the Alexanderplatz (if in Berlin). Additional Information This position is NOT eligible for Visa sponsorship. 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 NinjaOne

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, C++ in New Bremen, OH vacancy
  •  ...development of exciting games while working alongside experienced developers, artists, and designers. The role includes using C#/C++, Unity, Unreal Engine, and more. The position offers flexible working hours, 30 days of vacation, and access to a team restaurant and in-house... 
    Suggested
    Internship
    Flexible hours

    www.handy-games.com GmbH

    New Bremen, OH
    4 days ago
  • Software Engineer (m/w/d) - C++, C# oder Python Bereich Automation Wir entwickeln intelligente Automatisierungslösungen für die Industrie von morgen. Dafür suchen wir Menschen, die Technik ganzheitlich denken - von der Software bis zur Maschine. Sie haben Lust, moderne... 
    Suggested
    Flexible hours

    TECHTORY Automation GmbH

    New Bremen, OH
    1 day ago
  • Smart Mechatronics GmbH in Deutschland sucht einen Embedded Software Entwickler. Ihre Aufgaben umfassen die Entwicklung innovativer Lösungen...  ...und implementieren Software-Komponenten in C/C++. Wir bieten eine flexible Arbeitszeitgestaltung, 30 Urlaubstage... 
    Suggested
    Flexible hours

    Smart Mechatronics GmbH

    New Bremen, OH
    2 days ago
  • TKMS Group sucht einen Softwareentwickler für Embedded-Systeme, der verantwortlich ist für die Entwicklung von Software für militärische Kommunikationssysteme. Zu den Aufgaben gehören die Erstellung von Spezifikationen, Tests und technische Dokumentationen. Das Unternehmen... 
    Suggested
    Remote job
    Flexible hours

    TKMS Group

    New Bremen, OH
    5 days ago
  •  ...semester-long internship in game development for students interested in the industry. This role includes working with C#/C++, Unity, and Unreal Engine within a Scrum team. Interns will have the opportunity to learn from professionals and contribute to game quality and... 
    Suggested
    Internship
    Flexible hours

    Playing Mobile

    New Bremen, OH
    2 days ago
  • Mozilla is looking for a Senior Software Engineer to support the Privacy Team in enhancing the Firefox Web Platform. Applicants should have a...  ...computer science and at least 4 years of programming experience in C++ and Rust. The role involves implementing anti-tracking... 

    Mozilla

    New Bremen, OH
    3 days ago
  • Forgotten Empires is looking for exceptional Senior Software Engineers to join our network. This remote role, primarily for candidates in the EU, focuses on using your C++ skills to help develop top-tier games. You'll collaborate with a creative team and have a direct impact... 
    Remote job

    Forgotten Empires

    New Bremen, OH
    5 days ago
  • Responsibilities and Qualifications Als R&D Engineer (m/f/d) Software (C++) entwickeln Sie in einem Scrum-Team Software für die V93000 SOC-Testplatform. Die Core Platform Pattern Team ist verantwortlich für die Definition, Entwicklung, Implementierung und das Testen neuer... 

    RadNet, Inc.

    New Bremen, OH
    3 days ago
  • Demonstrated experience in developing embedded software for microcontrollers or similar embedded systems; Expertise in programming languages...  ...used in embedded software development, particularly C and C++; Experience with real-time operating systems such as FreeRTOS, RTLinux... 

    Jobtorob

    New Bremen, OH
    3 days ago
  • KEBA AG sucht einen Entwickler in C/C++, der für die Entwicklung von CNC-Kernel-Funktionen und die Umsetzung mathematischer Algorithmen zuständig ist. Dazu gehören Debugging, Testing sowie die Mitarbeit mit PLC und Antriebstechnik. Das Unternehmen bietet ein agiles und... 

    KEBA AG

    New Bremen, OH
    5 days ago
  • ATS Automation Tooling Systems Inc is looking for a Software Developer specialized in Industrial Machine Vision to enhance the ATS SmartVision product. This position requires expertise in C++, C, and includes responsibilities like real-time image processing, international... 

    ATS Automation Tooling Systems Inc

    New Bremen, OH
    2 days ago
  • Du willst C++ Entwicklung mit modernen AI-Tools auf das nächste Level bringen? Als Senior C++ Developer verstärkst du unser epay IT Backoffice & Reporting Team und bringst deine Expertise nicht nur in die Weiterentwicklung unserer internen Systeme ein, sondern treibst aktiv... 
    Home office

    Epayworldwide

    New Bremen, OH
    2 days ago
  • Software Developer (w/m/x) C/C++ im MedTech-Umfeld Remote Vollzeit, Arbeitsmodell: Remote. Profil Studium der Fachrichtung Informatik, Ingenieurwissenschaften, Physik oder vergleichbare Erfahrung Gute Kenntnisse in C/C++ Erfahrung mit Versionsverwaltung, idealerweise... 
    Remote work

    SA Cosmos

    New Bremen, OH
    2 days ago
  • Development in C++, C#, Windows kernel, unmanaged code and assembler Coordination of requirements with project managers and product...  ...implementation of new algorithms Creation of unit tests for the developed software Customized configuration of our logistics software You are a... 
    Apprenticeship

    FleetGO

    New Bremen, OH
    3 days ago
  •  ...Industrieapplikationen auf Basis deiner Entwicklungserfahrung im C# / .NET- und/oder C++-Umfeld umsetzen Zusammenarbeit - Dabei unterstützt du uns mit...  ...der Kommunikation nutzt, erarbeitest du qualitativ hochwertige Software wobei für dich Docker und CI / CD keine Fremdwörter sind DAS... 

    Ingenics Digital

    New Bremen, OH
    3 days ago
  • PVA TePla AG sucht einen Softwareentwickler in Wettenberg. Sie integrieren Machine Learning Algorithmen und C++ in C#-Anwendungen, arbeiten an der UX/UI unserer VEsolve® Plattform und stellen hohe Codequalität sicher. Voraussetzung ist ein Abschluss in Informatik oder einem... 
    Remote work

    PVA TePla AG

    New Bremen, OH
    3 days ago
  • LINSEIS Messgeräte GmbH in den USA sucht einen Softwareentwickler (m/w/d) mit Erfahrungen in Qt/C++, QML und Python. Die Position bietet eine unbefristete Vollzeitstelle mit Gleitzeit, regelmäßigen Boni und einer flexiblen Arbeitsumgebung. Zu den Aufgaben gehören die Entwicklung... 

    LINSEIS Messgeräte GmbH

    New Bremen, OH
    5 days ago
  • Cadida Software GmbH is seeking a motivated Software Developer for CAD with C#/C++. In this role, you will engage in software development, work on exciting projects, and collaborate with customers. Candidates should have several years of experience in software development... 
    Full time

    Cadida Software GmbH

    New Bremen, OH
    1 day ago
  • RadNet, Inc. sucht einen R&D Engineer (m/w/d) für die Softwareentwicklung in C++ in einem Scrum-Team. Sie entwickeln Software für die V93000 SOC-Testplattform und sind verantwortlich für die Pflege und Implementierung der Core-Platform. Der ideale Kandidat hat ein Hochschulstudium... 

    RadNet, Inc.

    New Bremen, OH
    3 days ago
  •  ...Senior Software Engineer (m/f/d) – C#/.NET. We are looking for you. About us We are the robotics people – and maybe soon, you too! Wherever demanding automation challenges arise, that’s where we feel at home. Fascinated by technology? So are we. At robomotion, we develop... 
    Work at office
    Flexible hours

    Robomotion GmbH

    New Bremen, OH
    4 days ago
  • Epayworldwide sucht einen Senior C++ Developer, der die Entwicklung und Optimierung interner Tools vorantreibt, insbesondere durch den Einsatz moderner AI-Technologien. Sie arbeiten eng mit dem IT Backoffice-Team zusammen, um bedeutende Fortschritte in der Softwareentwicklung... 

    Epayworldwide

    New Bremen, OH
    2 days ago
  • Avision GmbH, an IT service provider, is seeking a team member for a C++ application migration project. You will modernize a legacy merchandise management system into a microservices architecture within a collaborative team environment. The position requires at least three... 
    Remote job
    Flexible hours

    Avision GmbH

    New Bremen, OH
    5 days ago
  • SA Cosmos sucht einen Software Developer (m/w/d) zur Mitarbeit an spannenden Projekten. Sie gestalten Softwarelösungen in C++ und Qt und arbeiten an der Weiterentwicklung bestehender Systeme. Das Unternehmen bietet ein unbefristetes Arbeitsverhältnis mit der Möglichkeit... 
    Remote job
    Home office

    SA Cosmos

    New Bremen, OH
    2 days ago
  • Mapbox Inc. is seeking a skilled C++ Developer to join the Navigation Native team, where you'll build and maintain a high-performance C++ library for various platforms, including iOS and Android. This role involves analyzing and improving algorithms using real-world data... 

    Mapbox Inc.

    New Bremen, OH
    2 days ago
  •  ...Analyse von CAD-Systemdaten sowie die Implementierung und Tests von Software-Modulen. Anforderungen sind ein abgeschlossenes...  ...gute Kenntnisse in objektorientierter Software-Entwicklung mit C++ und C#. Das Unternehmen bietet eine intensive Einarbeitung, flexible... 
    Remote job
    Flexible hours

    Zuken

    New Bremen, OH
    4 days ago
  •  ...ideale Kandidat hat ein abgeschlossenes Studium in Informatik oder Elektrotechnik, fundierte Erfahrung in der Softwareentwicklung mit C/C++ (C++17+) und ist sicher im Umgang mit Python. Flexible Arbeitszeiten und attraktive Vergütung werden geboten. #J-18808-Ljbffr ALTEN... 
    Flexible hours

    ALTEN Consulting Services GmbH

    New Bremen, OH
    1 day ago
  • A dynamic software company in Ismaning seeks a C/C++ developer to enhance their Hololight Stream SDK. Candidates should have a strong background in large...  ...new features, optimizing plugin ecosystems for 3D engines, and maintaining code architecture. The ideal candidate... 

    Hololight Hub

    New Bremen, OH
    5 days ago
  •  ...Microwave GmbH is looking for an Embedded Linux Engineer in Holzkirchen, Germany to develop and...  ...Linux BSPs and assist with hardware-software integration. Successful candidates will have...  ..., excellent programming skills in C and C++, and knowledge of Embedded Linux... 
    Flexible hours

    WORK Microwave GmbH

    New Bremen, OH
    1 day ago
  • Software Developer for CAD with C#/ C++ (m/f/d) Cadida Software GmbH is known for its innovative products and solutions and for its diverse services...  ...development Gladly also from other fields such as electrical engineering, mathematics, physics, mechanical engineering, biology... 
    Full time
    Work at office

    Cadida Software GmbH

    New Bremen, OH
    1 day ago
  • Gravity Engineering Services Pvt Ltd. is looking for a skilled firmware engineer to design and...  ...systems with ROS2, ensuring high software quality through testing and documentation...  ...Candidates should have proven expertise in C/C++ and a strong grasp of sensor integration... 

    Gravity Engineering Services Pvt Ltd.

    New Bremen, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, C++. Be the first to apply!