Ihre Aufgaben
Entwirf und implementiere leistungsstarke Softwarekomponenten für komplexe verteilte Systeme mit Schwerpunkt auf C++-Entwicklung und fortgeschrittenen Netzwerkprotokollen
Entwickle Funktionen im Einklang mit der Produkt-Roadmap und setze maßgeschneiderte Lösungen für individuelle Kundenanforderungen um
Analysiere und löse technische Herausforderungen und stelle dabei die Zuverlässigkeit und Sicherheit der Lösung sicher
Arbeite kollaborativ in einem agilen Entwicklungsteam, um wartbare und gut getestete Softwaremodule bereitzustellen
Unterstütze die Integration von Drittanbieteranwendungen und -bibliotheken in die Systemarchitektur unter Einhaltung etablierter Sicherheits- und Verfügbarkeitsrichtlinien
Implementiere und pflege Testaktivitäten auf Unit-, Integrations- und Systemebene gemäß festgelegten Strategien und trage zur Verbesserung der Testabdeckung und -qualität bei
Dokumentiere Code und technische Designs und kommuniziere technische Fragestellungen sowie Lösungen innerhalb des Teams
Ihr Profil
Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung
Relevante Berufserfahrung im Bereich moderner Softwareentwicklung
Gute Kenntnisse und praktische Erfahrung in modernem C++ (20+)
Erfahrungen in Python, Go und Bash sind von Vorteil
Praktische Erfahrung in der Arbeit mit C++-Code in Linux-Serverumgebungen
Erfahrung in der Entwicklung sicherheitskritischer Komponenten, einschließlich Authentifizierung, Verschlüsselung und Netzwerksicherheit, ist ein Plus
Bereits eingesetzte Tools zur Codeanalyse und -optimierung wie Clang Tidy, Sanitizers sowie Code Reviews
Fundierte Kenntnisse von Netzwerkprotokollen sowie in der Programmierung entsprechender Anwendungen
Kenntnisse in Client-Server-Architekturen
Erfahrung mit Authentifizierungs- und Autorisierungsprotokollen wie OAuth, OIDC, SAML usw. ist von Vorteil
Erfahrung in der Entwicklung mit Git auf Linux-Systemen sowie im Umgang mit virtualisierten bzw. containerisierten Deployment-Systemen
Datenbankkenntnisse, idealerweise in Verbindung mit PostgreSQL
Gute Englischkenntnisse in Wort und Schrift
Warum wir?
Echte internationale Präsenz in Deutschland, Italien und dem Vereinigten Königreich
Dynamisches Wachstum mit kontinuierlichem Ausbau der Marktanteile gegenüber dem Wettbewerb
Offene und freundliche Unternehmenskultur, geprägt von konstruktiver und partnerschaftlicher Zusammenarbeit
Flexible Arbeitszeiten sowie Homeoffice-Möglichkeiten
Über uns
Nexburg 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.