Senior C++ Softwareentwickler (all genders) – Linux / Anwendungsentwicklung
Summary
Senior C++ developer who develops, optimizes, and stabilizes C++ application software running under Linux, quickly ramps up on existing codebases, and drives improvements in code, architecture, and processes while collaborating with system architecture, UI/UX, and QA.
In dieser Rolle arbeiten Sie daran, unsere C++-basierte Anwendungssoftware unter Linux zu entwickeln, zu optimieren und zu stabilisieren. Sie tauchen zügig in bestehende Projekte ein, hinterfragen Lösungen kritisch und treiben Verbesserungen in Code, Architektur und Prozessen voran. Sie setzen Anforderungen in performante, robuste und wartbare Software um und arbeiten eng mit Systemarchitektur, UI/UX sowie Qualitätssicherung zusammen. Ihre Arbeit trägt maßgeblich dazu bei, unsere Software langfristig besser zu machen und agil auf Veränderungen zu reagieren.
Leistungen / Benefits- Flexible Arbeitszeiten
- Hybrides Arbeiten
- Workation
- Sabbatical
- Kinderbetreuungszuschuss
- Urban Sports Club
- Entwicklung und Optimierung von C++-Anwendungssoftware unter Linux
- Schnelles Einarbeiten in bestehende Projekte und komplexe Softwarestrukturen
- Identifikation technischer Schwachstellen und Impulsgebung für Verbesserungen in Code, Architektur und Prozessen
- Umsetzung technischer Anforderungen in performante, robuste und wartbare Software
- Enge Zusammenarbeit mit Systemarchitektur, UI/UX und Qualitätssicherung zur gemeinsamen Lösung
- Status-quo kritisch hinterfragen und Veränderungsprozesse aktiv vorantreiben
- Mindestens 6 Jahre Berufserfahrung in C++-Softwareentwicklung
- Fundierte Kenntnisse in objektorientierter Softwareentwicklung und Softwaredesign
- Erfahrung mit der Entwicklung und Weiterentwicklung komplexer Softwaresysteme
- Gutes Verständnis von Softwarearchitektur, Codequalität und Performance
- Selbstständige, analytische Arbeitsweise und Streben nach Systemverbesserung
- Bereitschaft, Probleme offen anzusprechen und Veränderungen anzustoßen
- Selbstständige Arbeitsweise
- Analytische Denkweise
- Kritisches Hinterfragen von bestehenden Lösungen
- C++-Entwicklung
- Linux-Umgebung
- Objektorientierte Softwareentwicklung