Tech stack
C++
Software Engineering
Data Streaming
WebRTC
Janus
Backend
RTSP
Kubernetes
Information Technology
Requirements
Der ideale Kandidat hat ein abgeschlossenes Studium oder eine vergleichbare Ausbildung im IT-Bereich vorzuweisen. Zudem sollte er über etwa 4 Jahre Berufserfahrung in der echtzeitnahen und netzwerkintensiven Software-Entwicklung mit C/C++ und/oder Rust verfügen. Fundierte Kenntnisse in einem oder mehreren Streaming-Protokollen wie WebRTC, RTSP, SDP, RTP/RTCP sowie den dazugehörigen Netzwerk-Technologien wie STUN und TURN sind erforderlich. Praktische Erfahrungen mit SFU- und Media-Servern, wie LiveKit, Janus oder Jitsi, und deren container-basiertem Deployment mit Kubernetes sind von Vorteil. Wichtige persönliche Eigenschaften sind eine analytische Denkweise, Lernbereitschaft, Kreativität sowie gute Team- und Kommunikationsfähigkeiten. Verhandlungssichere Deutschkenntnisse in Wort und Schrift sowie sehr gute Englischkenntnisse sind ebenfalls notwendig.
Benefits & conditions
Hybrid
Vollzeit
Mid-Level
vor 17 Tagen
50.000 € - 82.000 € / Jahr
About the company
Als verantwortungsbewusster Digitalisierungspartner im öffentlichen Sektor bietet das Unternehmen stabile, sichere und effiziente IT-Services sowohl im In- als auch im Ausland. Mit einem Team von über 8.000 Mitarbeitenden wird eine der größten und komplexesten IT-Infrastrukturen in Deutschland betrieben und modernisiert. Die Rolle des Senior Backend Engineers Video/Realtime umfasst die Mitgestaltung einer der wichtigsten Open-Source-Lösungen für die öffentliche Verwaltung, den BundesMessenger, eine sichere Kommunikationsplattform für ganz Deutschland. In einem agilen, interdisziplinären Team arbeiten Sie Hand in Hand mit UX-Designern, Frontend- und Backend-Entwicklern sowie DevOps- und Testing-Spezialisten. Zu Ihren Aufgaben gehört die Konzeption und Entwicklung hochskalierbarer WebRTC-Kommunikationslösungen auf Basis von LiveKit und Matrix. Sie analysieren Latenzen, Jitter und Paketverluste, um eine reibungslose Übertragung und hohe Qualität der Dienste sicherzustellen. Die Performance und
Sicherheit der RTC-Systeme stehen im Fokus Ihrer Arbeit, ebenso wie die Implementierung von End-to-End-Verschlüsselung für Gruppencalls. Als erfahrener Entwickler gestalten Sie die technologische Roadmap aktiv mit und fungieren als Mentor für das Team. Diese Position bietet Ihnen die Möglichkeit, an einer bedeutenden digitalen Zukunftsfähigkeit mitzuwirken.