Über das Unternehmen
Als IT-Dienstleister treibt das Unternehmen die Digitalisierung des öffentlichen Sektors voran und schafft echten Mehrwert für Millionen Menschen in Deutschland. Das Unternehmen sucht ständig neue Kolleg:innen, die mit ihren Ideen, Können und Engagement etwas bewegen wollen.
Aufgaben
- Beratung und Umsetzung im Umfeld von Nix und NixOS: von Architektur-Reviews über Design moderner Systemlandschaften bis hin zur produktiven Einführung deklarativer Umgebungen
- Analyse und Optimierung bestehender Softwarearchitekturen, Quellcodes und Entwicklungsprozesse mit Fokus auf Qualität, Effizienz und Reproduzierbarkeit
- Konzeption, Aufbau und Weiterentwicklung von CI/CD-Pipelines (z. B. GitLab, Nix Hydra) inklusive automatisierter Build-, Test- und Deployment-Strecken
- Einführung und Absicherung reproduzierbarer Builds sowie moderner Build-Systeme (z. B. CMake, Meson) in komplexen Unternehmensumgebungen
- Aufbau und Pflege von automatisierten Testumgebungen (Unit-, Integrations- und HIL-Tests) zur Sicherstellung stabiler, testgetriebener Entwicklungsprozesse
- Unterstützung und Coaching von Entwickler- und DevOps-Teams bei der Einführung deklarativer, test- und qualitätsorientierter Arbeitsweisen
- Konzeption und Durchführung von Workshops, Schulungen und Knowledge-Transfer-Formaten zu Nix(OS), DevOps-Methoden und qualitätssichernden Praktiken
Anforderungen
- Mindestens 7 Jahre relevante Berufserfahrung in Softwareentwicklung, DevOps oder Systemengineering
- Mindestens 3 Jahre praktische Erfahrung mit Nix und NixOS in professionellen Umgebungen
- Hochschulabschluss im IT-Bereich oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in Softwarearchitektur und Software Engineering - von der Konzeption bis zur produktiven Umsetzung
- Fundierte Erfahrung mit DevOps-Praktiken, deklarativer CI, Build-Systemen und Reproducible Builds
- Starke Kompetenz im Aufbau automatisierter Testlandschaften (Unit-, Integrations- und HIL-Tests)
- Praktische Erfahrung in mindestens einer Programmiersprache wie C++, Rust, Haskell, Python, C, Go
- Routiniert im Umgang mit Versionsverwaltung (z. B. Git), Containerisierung (z. B. Docker) und modernen Build-Tools (z. B. CMake, Meson)
Benefits
- Flexible Arbeitszeiten und Remote Work
- Individuelles Hardware-Budget
- Kostenloser Zugang zu professioneller psychologischer Unterstützung
- Individuelles Weiterbildungsbudget
- Mitarbeiter:innen-PC-Programm
- JobRad oder Firmenwagen