Über das Unternehmen
NinjaOne ist eine schnell wachsende Plattform für IT-Operations, die mehr als 35.000 Kunden in über 140 Ländern bedient. Die Unified IT Operations Platform bietet Endpoint-Management, autonomes Patching, Backup und Remote Access in einer einzigen Konsole. Das Unternehmen hat eine Kundenzufriedenheitsquote von 98% und konzentriert sich auf Geschwindigkeit, Genauigkeit und Kundenerfolg.
Über die Rolle
Wir suchen einen Senior C++ Software Engineer für unser Network Management Service (NMS)-Team. Sie entwickeln hochperformante, plattformübergreifende Software mit dem Qt-Framework für die Geräteerkennung und Netzwerkanalyse in verteilten Umgebungen. Die Position konzentriert sich auf Systeme, die asynchrone Operationen, großflächige Gerätekommunikation und effiziente Ressourcennutzung über tausende Endpunkte hinweg handhaben.
Aufgaben
- Design und Implementierung skalierbarer C++-Features zur Verbesserung der Plattformleistung
- Entwicklung hochperformanter, Multi-Threading-Anwendungen für verteilte Architekturen
- Aufbau und Implementierung robuster Test- und Quality-Assurance-Prozesse
- Zusammenarbeit mit Backend-, UI- und Product-Teams zur Definition technischer Anforderungen
- Code-Commits und Produktversand als vertrauenswürdiger Engineer
- Arbeit an kritischen Systemen mit Fokus auf Zuverlässigkeit und Skalierbarkeit
Anforderungen
- Bachelor-Abschluss in Informatik, Engineering, Informationstechnologie oder verwandtem Fachbereich
- Mindestens 7 Jahre C++-Entwicklungserfahrung mit professioneller Beherrschung von C++14 oder neuer
- Erfahrung in der Entwicklung für Windows, Unix (Linux), macOS und plattformübergreifende Umgebungen
- Expertise in der Gestaltung und Implementierung hochperformanter, Multi-Threading-Anwendungen
- Fähigkeit zur Entwicklung umfassender Testfälle und Testpläne
- Expertise in Windows oder Linux Operating Systems Internals
- Professionelle Erfahrung mit Qt und CMake
- Erfahrung mit hochkritischen Systemen
Benefits
- Flexible Arbeitszeiten mit Hybrid-Office-Optionen
- Persönliches und berufliches Wachstum in einem schnell wachsenden Unternehmen
- Verpflegung an 3 Tagen pro Woche im Büro (Berlin)
- Zugang zu Corporate Benefits Platform mit Rabatten (Expedia, FitX, Zalando u.a.)
- Berufliche Entwicklung durch anerkannte Schulungsplattform
- Wettbewerbsfähige Vergütung
- Zusammenarbeit mit internationalen und interkulturellen Teams
- Bürostandort im Herzen Berlins (Alexanderplatz)
Technologie-Stack des Unternehmens
Die Plattform basiert auf Java, Kotlin, C++, PostgreSQL und läuft als skalbarer Cloud-Service in AWS.