DevOps Engineer - Build, Release & Entwicklungsplattform

Safetec GmbH
Heidelberg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Remote
Heidelberg, Germany

Tech stack

Microsoft Windows
Artificial Intelligence
Build Automation
Unit Testing
C Sharp (Programming Language)
C++
CMake
Configuration Management
Software Quality
Databases
Continuous Integration
DevOps
Programming Tools
QT
Software Engineering
Software Distribution
Gitlab
GIT
Gitlab-ci
Integration Tests
Devsecops

Job description

  • Unsere Softwareprodukte werden in sicherheits- und qualitätskritischen Umgebungen eingesetzt. In dieser Rolle stärkst du unsere Plattform für Build, Test, Release und Deployment und machst Entwicklungs- und Auslieferungsprozesse robuster, automatisierter und nachvollziehbarer.
  • Entwicklungsplattform weiterentwickeln: Du gestaltest und automatisierst unsere Plattform für Build, Test, CI/CD, Artefaktmanagement, Release und Deployment mit Fokus auf Stabilität, Nachvollziehbarkeit und Wartbarkeit.
  • Releasefähigkeit verbessern: Du sorgst dafür, dass Softwareversionen zuverlässiger, effizienter und nachvollziehbarer bereitgestellt werden können - auch bei wachsender Produkt- und Projektkomplexität.
  • Qualitätssicherung technisch verankern: Du integrierst automatisierte Prüfungen in Entwicklungs- und Releaseprozesse und stärkst damit die Grundlage für verlässliche Softwarequalität.
  • R&D-nahe Entwicklungsservices betreuen: Du administrierst und entwickelst interne Services wie GitLab, YouTrack, CI/CD-Runner, Build-Infrastruktur und zugehörige Integrationen in enger Abstimmung mit der IT weiter.
  • Entwicklerproduktivität erhöhen: Du stellst Werkzeuge, Standards und Automatisierungen bereit und unterstützt den gezielten Einsatz moderner Assistenzwerkzeuge, einschließlich KI-gestützter Entwicklungswerkzeuge.
  • Schnittstellen aktiv gestalten: Du arbeitest eng mit Softwareentwicklung, Architektur, Product Ownership und IT zusammen und sorgst dafür, dass Plattformlösungen praxistauglich eingeführt werden

Requirements

  • Du hast praktische Erfahrung im DevOps-, Platform-, Build- oder Release-Engineering und hast Entwicklungs-, Build-, Test- oder Release-Prozesse bereits aufgebaut, automatisiert oder wesentlich verbessert.
  • Du verstehst moderne Softwareentwicklung und kannst technische Abhängigkeiten zwischen Entwicklung, Test, Build, Qualitätssicherung und Auslieferung einordnen.
  • Du bist sicher im Umgang mit Git-basierten Workflows, CI/CD-Pipelines und automatisierten Qualitätsprüfungen; Erfahrung mit GitLab CI oder vergleichbaren Systemen ist besonders relevant.
  • Du bringst fundierte Erfahrung mit Build- und Automatisierungswerkzeugen mit, idealerweise mit CMake, Skripting und Build-Automatisierung.
  • Du kennst die Praxis von reproduzierbaren Builds, versionierten Artefakten, Paketierung, Release-Dokumentation und nachvollziehbaren Auslieferungsprozessen.
  • Du arbeitest strukturiert, qualitätsbewusst und verantwortungsvoll. Themen wie Integrität, Nachvollziehbarkeit, sichere Entwicklungsprozesse und DevSecOps sind für dich Bestandteil professioneller Softwareentwicklung.
  • Du kommunizierst klar, arbeitest gerne an Schnittstellen und kannst zwischen Entwicklerbedarf, Plattformverantwortung und IT-Betrieb sauber vermitteln.
  • Du verfügst über sicheres Englisch; Deutschkenntnisse sind von Vorteil.

Zusätzlich hilfreich:

  • Berührungspunkte mit C++, Qt, C#, Datenbanken, Windows-Umgebungen oder industrieller Softwareentwicklung
  • Erfahrung mit Infrastructure-as-Code, Konfigurationsmanagement, Monitoring oder technischer Diagnose von Entwicklungs- und Build-Umgebungen
  • Erfahrung mit Paketierung, Installer-Erstellung oder Softwareverteilung in Windows-basierten Produktumgebungen
  • Erfahrung mit Unit Tests, Integrationstests, automatisierten Prüfungen oder Release-/Update-Verifikationen
  • Erfahrung mit technischer Dokumentation von Plattform-, Build- oder Release-Prozessen

Benefits & conditions

  • Starke Firmenkultur: Dich erwarten flache Hierarchien und eine Duz-Kultur. Als Teil unseres engagierten Teams genießt du die offene, durch echte Teamarbeit geprägte Arbeitsatmosphäre
  • Langfristige Perspektive: Unsere Produkte sind auf viele Jahre ausgelegt und ermöglichen strukturierte Entwicklungsplanung, nachhaltige Entscheidungen und kontinuierliche Weiterentwicklung.
  • Flexibles Arbeiten: Neben der Präsenzarbeit in Heidelberg ist mobiles Arbeiten/Homeoffice möglich, sofern Aufgaben und Projekte dies zulassen.
  • Fachliche Weiterentwicklung: Du arbeitest eng mit Expert:innen verschiedener Disziplinen zusammen und baust fundiertes Domänen- und Systemwissen auf - unterstützt durch strukturierte Einarbeitung und Wissensaustausch.
  • Stabilität: Du erhältst einen unbefristeten Arbeitsvertrag mit Bezahlung nach IG-Metall-Tarif inkl. Urlaubs- und Weihnachtsgeld
  • Work-Life-Balance: 30 Tage Jahresurlaub und flexibles Arbeitszeitkonto geben dir genügend Freiraum
  • Weitere Goodies: JobRad, Corporate Benefits und vieles mehr

About the company

Safetec GmbH is an independent company of E.ON SE with headquarters in the beautiful city of Heidelberg.  

Over the past 30 years, Safetec has developed into the market and technology leader in radiation protection and nuclear decommissioning. We provide our customers with expert advice and support throughout the entire life cycle of a nuclear facility, from construction and operation through to dismantling. With around 700 employees, innovative technologies and solutions, we make a decisive contribution to the success of nuclear decommissioning in Germany. Cutting-edge software products and our ongoing digitalization efforts are at the heart of these solutions, ensuring efficiency, safety and transparency at every step.

Apply for this position