{"id":206849,"title":"Senior C++ Software Engineer","company":"Nexburg GmbH","city":"Aachen","region":"Nordrhein-Westfalen","location":"52080 Aachen","work_model":"unknown","employment_type":"full_time","employment":["full_time"],"roles":["software"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-11-05T00:00:00+00:00","tools":["C++","Linux","Python","Bash","Git","CI/CD","Ansible","Kubernetes"],"seniority":"senior","years_experience_min":null,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"required","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules+llm","language_badge":"Not stated","language_evidence":null,"requirements_snippet":"Completed computer science degree or equivalent, and relevant professional experience. Very good modern C++ (ideally C++20+), Linux server development and debugging, Python and Bash, and knowledge of Linux security. Good network …","url":"https://www.arbeitsagentur.de/jobsuche/jobdetail/13635-b7016c16_JB5291717-S","source":"bundesagentur","agency":null,"description_text":"Deine Aufgaben\n• Konzeption, Entwicklung, Test und Wartung komplexer serverseitiger Softwarekomponenten und -dienste in modernem C++.\n• Übernahme der End-to-End-Verantwortung für Softwarekomponenten – von der Architektur und Implementierung über die Integration, Installation und Bereitstellung bis hin zum Betrieb auf Linux-Serversystemen.\n• Entwicklung unterstützender Tools und Automatisierungslösungen mit Python und Bash für Installation, Konfiguration, Integration, Tests, Wartung und Fehleranalyse.\n• Integration unserer C++-Serveranwendungen in das Linux-Betriebssystem, einschließlich systemd-Diensten, Paketverwaltung, Netzwerken, Speicherverwaltung und Ressourcenmanagement.\n• Konzeption und Pflege zuverlässiger Verfahren für Installation, Upgrades, Migrationen und Rollbacks.\n• Ausgeprägtes Interesse an IT-Sicherheit und sicherer Softwareentwicklung sowie eine proaktive Herangehensweise bei der Identifizierung von Risiken und der Entwicklung robuster, sicherer Lösungen.\n• Analyse und Behebung komplexer Probleme an den Schnittstellen zwischen Anwendung, Betriebssystem und Netzwerk.\n• Optimierung der Software hinsichtlich Performance, Zuverlässigkeit, Wartbarkeit und sicherem Betrieb.\n• Entwicklung automatisierter Tests sowie Mitwirkung an CI/CD-, Build-, Packaging- und Release-Prozessen.\n• Enge Zusammenarbeit mit Softwarearchitekten, QA, DevOps-/Platform-Engineers und weiteren Entwicklungsteams über den gesamten Produktlebenszyklus hinweg.\n\nDein Profil\n• Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung.\n• Einschlägige Berufserfahrung im Bereich der modernen Softwareentwicklung.\n• Sehr gute Kenntnisse in modernem C++, idealerweise C++20 oder neuer.\n• Fundierte praktische Erfahrung in der Entwicklung und im Debugging von Software auf Linux-Serversystemen, vorzugsweise RHEL oder vergleichbaren Enterprise-Linux-Distributionen.\n• Gute Kenntnisse in Python und Bash zur Automatisierung, Entwicklung von Tools und Systemintegration.\n• Erfahrung im Umgang mit Linux-Funktionen und -Diensten wie systemd, Netzwerken, Speicherverwaltung, Logging, Prozessmanagement und Paketverwaltung.\n• Verständnis für die Installation, Paketierung, Konfiguration, Aktualisierung und Bereitstellung von Software auf Linux-Systemen.\n• Praktische Kenntnisse im Bereich Linux-Sicherheit und Systemhärtung, einschließlich Konzepten wie SELinux, Least-Privilege-Prinzip, Dateisystemberechtigungen und Firewall-Konfiguration.\n• Erfahrung mit Entwicklungs- und Debugging-Tools für C++ und Linux, wie GCC/Clang, GDB, Valgrind, Sanitizern, strace, perf und CMake.\n• Gute Kenntnisse in Netzwerkprogrammierung und Client-Server-Architekturen.\n• Erfahrung mit Git und CI/CD-Pipelines.\n• Kenntnisse in RPM-Paketierung, Ansible, Podman/Docker, Kubernetes oder Virtualisierung sind von Vorteil.\n• Gutes Verständnis von automatisierten Tests, Softwarequalität, Wartbarkeit und sicherer Softwareentwicklung.\n• Gute Englischkenntnisse in Wort und Schrift.\n\nÜber unsNexburg ist ein weltweit führender Anbieter von Compliance-Lösungen für regulierte Telekommunikationsmärkte mit Sitz in Aachen. Das Unternehmen unterstützt Telekommunikationsanbieter und Regierungen mit sicheren Plattformen für gesetzlich vorgeschriebene Kommunikationsüberwachung, Datenspeicherung und Notfallwarnsysteme. Mit über 300 Installationen in mehr als 90 Ländern zählt Nexburg zu den führenden globalen Anbietern in diesem Bereich.","responsibilities_text":"• Konzeption, Entwicklung, Test und Wartung komplexer serverseitiger Softwarekomponenten und -dienste in modernem C++.\n• Übernahme der End-to-End-Verantwortung für Softwarekomponenten – von der Architektur und Implementierung über die Integration, Installation und Bereitstellung bis hin zum Betrieb auf Linux-Serversystemen.\n• Entwicklung unterstützender Tools und Automatisierungslösungen mit Python und Bash für Installation, Konfiguration, Integration, Tests, Wartung und Fehleranalyse.\n• Integration unserer C++-Serveranwendungen in das Linux-Betriebssystem, einschließlich systemd-Diensten, Paketverwaltung, Netzwerken, Speicherverwaltung und Ressourcenmanagement.\n• Konzeption und Pflege zuverlässiger Verfahren für Installation, Upgrades, Migrationen und Rollbacks.\n• Ausgeprägtes Interesse an IT-Sicherheit und sicherer Softwareentwicklung sowie eine proaktive Herangehensweise bei der Identifizierung von Risiken und der Entwicklung robuster, sicherer Lösungen.\n• Analyse und Behebung komplexer Probleme an den Schnittstellen zwischen Anwendung, Betriebssystem und Netzwerk.\n• Optimierung der Software hinsichtlich Performance, Zuverlässigkeit, Wartbarkeit und sicherem Betrieb.\n• Entwicklung automatisierter Tests sowie Mitwirkung an CI/CD-, Build-, Packaging- und Release-Prozessen.\n• Enge Zusammenarbeit mit Softwarearchitekten, QA, DevOps-/Platform-Engineers und weiteren Entwicklungsteams über den gesamten Produktlebenszyklus hinweg.","requirements_text":"• Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung.\n• Einschlägige Berufserfahrung im Bereich der modernen Softwareentwicklung.\n• Sehr gute Kenntnisse in modernem C++, idealerweise C++20 oder neuer.\n• Fundierte praktische Erfahrung in der Entwicklung und im Debugging von Software auf Linux-Serversystemen, vorzugsweise RHEL oder vergleichbaren Enterprise-Linux-Distributionen.\n• Gute Kenntnisse in Python und Bash zur Automatisierung, Entwicklung von Tools und Systemintegration.\n• Erfahrung im Umgang mit Linux-Funktionen und -Diensten wie systemd, Netzwerken, Speicherverwaltung, Logging, Prozessmanagement und Paketverwaltung.\n• Verständnis für die Installation, Paketierung, Konfiguration, Aktualisierung und Bereitstellung von Software auf Linux-Systemen.\n• Praktische Kenntnisse im Bereich Linux-Sicherheit und Systemhärtung, einschließlich Konzepten wie SELinux, Least-Privilege-Prinzip, Dateisystemberechtigungen und Firewall-Konfiguration.\n• Erfahrung mit Entwicklungs- und Debugging-Tools für C++ und Linux, wie GCC/Clang, GDB, Valgrind, Sanitizern, strace, perf und CMake.\n• Gute Kenntnisse in Netzwerkprogrammierung und Client-Server-Architekturen.\n• Erfahrung mit Git und CI/CD-Pipelines.\n• Kenntnisse in RPM-Paketierung, Ansible, Podman/Docker, Kubernetes oder Virtualisierung sind von Vorteil.\n• Gutes Verständnis von automatisierten Tests, Softwarequalität, Wartbarkeit und sicherer Softwareentwicklung.\n• Gute Englischkenntnisse in Wort und Schrift.\nÜber unsNexburg ist ein weltweit führender Anbieter von Compliance-Lösungen für regulierte Telekommunikationsmärkte mit Sitz in Aachen. Das Unternehmen unterstützt Telekommunikationsanbieter und Regierungen mit sicheren Plattformen für gesetzlich vorgeschriebene Kommunikationsüberwachung, Datenspeicherung und Notfallwarnsysteme. Mit über 300 Installationen in mehr als 90 Ländern zählt Nexburg zu den führenden globalen Anbietern in diesem Bereich.","status":"open","duplicate_of":null,"first_seen":"2026-11-05T16:15:07.101873+00:00","responsibilities_summary":"Design, develop, test and maintain server-side C++ components on Linux, owning them end to end from architecture through deployment and operation. Build Python and Bash automation tools, integrate with systemd and OS services, and contribute to CI/CD, packaging and release","requirements_summary":"Completed computer science degree or equivalent, and relevant professional experience. Very good modern C++ (ideally C++20+), Linux server development and debugging, Python and Bash, and knowledge of Linux security. Good network programming, Git, CI/CD and good English. RPM, Ansible, containers","all_tools":["C++","Linux","Python","Bash","Git","CI/CD","Ansible","Kubernetes","Docker"],"posting_language":"de","evidence":[{"language":"english","requirement":"required","quote":"Gute Englischkenntnisse in Wort und Schrift.","source":"rules"}],"years_experience_max":null,"mobility_evidence":[],"model_version":"claude-haiku-5-5","english_badge":"English required","company_id":null}