Sorge gemeinsam mit uns für die digitale Zukunftsfähigkeit der Bundeswehr.
Senior Rust Developer - BundesMessenger (m/w/d)
ab sofort und in Vollzeit in Bonn, alternativ bundesweit an einem unserer BWI Standorte.
Als primärer Digitalisierungspartner der Bundeswehr erbringen wir stabile, sichere und effiziente IT-Services im In- und Ausland, vom Grundbetrieb bis in den einsatznahen Bereich und tragen so zur kontinuierlichen Erhöhung der Führungs- und Einsatzfähigkeit der Bundeswehr bei. Mit über 8.000 Kolleg*innen betreiben und modernisieren wir eine der größten und komplexesten IT-Infrastrukturen in Deutschland. Wir suchen verantwortungsvolle IT-Spezialist*innen, die die Bundeswehr-IT aus Überzeugung in herausfordernden Digitalisierungsvorhaben weiterentwickeln und so einen Beitrag zur Sicherheit Deutschlands leisten wollen.
Lust, an einer der wichtigsten Open-Source-Lösungen für die öffentliche Verwaltung mitzuwirken? Bei uns gestaltest du den BundesMessenger - eine sichere Kommunikationsplattform für ganz Deutschland. Sei dabei und entwickle mit uns ein Produkt, das wirklich einen Unterschied macht. In unseren agilen, interdisziplinären Teams arbeiten alle Hand in Hand: Von UX über Frontend und Backend bis hin zu DevOps & Testing. Wenn du mit Leidenschaft innovative Software baust und die digitale Souveränität Deutschlands aktiv mitgestalten möchtest, dann bist du in unserem Team genau richtig!
-
Absolviertes Studium oder eine vergleichbare Ausbildung im IT-Umfeld
-
Mind. 3 Jahre Rust-Erfahrung mit der Fähigkeit die Vorteile dieser Sprache bewusst einzusetzen
-
Mind. 5 Jahre Erfahrung in professioneller Software Entwicklung und Freude an der Arbeit in agilen Entwicklungs-Teams
-
Ausgeprägtes Verständnis von typischen Sicherheitsrisiken (z.B. OWASP) und deren Vermeidung
-
Erfahrung in der Entwicklung von performanten Webservices und APIs sowie Vertrautheit mit kryptografischen Verfahren zur Verschlüsselung in diesem Umfeld
-
Erfahrung mit automatisierten Tests, Erzeugung und Releasing von produktiv nutzbaren Rust-Artefakten in mind. einem CI/CD-Framework
-
Kenntnisse und Verständnis mit der Entwicklung von Client-SDKs und Multi-Plattform Frameworks wie uniffi-rs oder Tauri ist ein Plus (Client-SDK)
-
Kenntnisse und Verständnis von kubernetes-basierten Applikations-Architekturen ist ein Plus (Backend)
-
Kreativer und flexibler Kopf mit intrinsischer Motivation zur Umsetzung eigener Ideen und einer ausgeprägten "Hands-On"-Mentalität
-
Verhandlungssicheres Deutsch in Wort und Schrift sowie sehr gute Englischkenntnisse
Deine
-
Arbeit am Multi-Plattform Client-SDK sowie an bestehenden und neuen Backendkomponenten für skalierbares und (möglichst) fehlerfreies E2EE-Messaging
-
Aktive Mitarbeit an der künftigen Ausrichtung durch eigenen Feature- und Architektur-Vorschläge sowie proaktive Kollaboration und Kommunikation
-
Verständnis für die Herausforderungen beim Übergang von anderen Programmiersprachen zu den Eigenheiten von Rust und Unterstützung von Kollegen bei Verständnis und Portierung
-
Ende-zu-Ende- Verständnis vom Linting über automatisiertes Testing, optimierte Kompilierung bis zum Container-Bau von Rust-Artefakten in CI/CD-Systemen sowie deren Pflege und Verbesserung
-
Fokus auf gute Dokumentation, Unit- und Integrationstests sowie Durchführung komplexer Smoke- und Lasttests
-