> Markdown version of [/jobs/ext/2472038-software-release-engineer](https://www.wearedevelopers.com/jobs/ext/2472038-software-release-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Release Engineer - **Company:** Boris FX - **Location:** Dresden, Germany (Remote available) - **Experience:** Expert - **Salary:** €40,000.0 - €70,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Adobe After Effects, Adobe Premiere Pro, Apple Mac Systems, Apple Xcode, Software Applications, Automation of Tests, Bash Shell, Buildbot, CMake, Compilers, Nvidia CUDA, Continuous Integration, Linux, Github, Python (Programming Language), MSBuild, OpenCL, Windows PowerShell, Software Engineering, Data Streaming, Toolchain, Management of Software Versions, Scripting, Flexi (Photoshop Plugin), Openstack Neutron, Caching, Git, Adobe, Avid Media Composer, Gitlab-ci, Operational Systems, Teamcity, Mocha, Autodesk Autocad, Jenkins - **Published:** August 5, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=66bd66c6a685764e ## About the Role Erforderlich * Fundierte Erfahrung im Betrieb von CI/CD-Systemen (z. B. Jenkins, GitLab CI, GitHub Actions, TeamCity oder Buildbot) in einer Produktionsumgebung. * Tiefgehende Kenntnisse plattformübergreifender nativer Build-Systeme und Toolchains (CMake, MSBuild, Xcode / clang, GCC). * Praktische Erfahrung mit Code-Signierung und macOS-Notarisierung sowie mit der Erstellung plattformspezifischer Installer (Windows MSI/EXE, macOS pkg/dmg, Linux-Pakete). * Kenntnisse in Scripting und Automatisierung (Python, Bash, PowerShell oder ähnliches). * Erfahrung in der Verwaltung von Build-Infrastruktur, einschließlich virtualisierter Build-Umgebungen und Build-Agents. * Gutes Verständnis von Versionskontroll-Workflows (Git) und Branching-Strategien für parallele Releases. * Erfahrung in der Diagnose und Behebung komplexer Build-, Paketierungs- und Abhängigkeitsprobleme über Betriebssysteme hinweg. Bevorzugt * Erfahrung mit dem Build oder Release von Desktop-Anwendungen oder Plug-ins, insbesondere im Bereich Medien, VFX oder Creative Software. * Vertrautheit mit Plug-in-Ökosystemen für Host-Anwendungen (Adobe, Avid, OFX-Hosts wie Resolve, Nuke und Flame). * Erfahrung mit GPU-abhängigen Builds und Tests (CUDA, Metal, OpenCL). * Erfahrung mit Infrastructure-as-Code und cloud-basierten Build-Ressourcen. * Erfahrung bei der Integration von Testautomatisierung und Ergebnis-Reporting in eine CI/CD-Pipeline. * Erfahrung mit automatisiertem Installer-Testing (wünschenswert). Technische Umgebung * Plattformübergreifende Builds für Windows, macOS und Linux * CI/CD-Orchestrierung für Kompilierung, Signierung, Paketierung und Testing * Virtualisierte und physische Build-Umgebungen über mehrere Betriebssysteme hinweg * Code-Signierung und Notarisierung für ausgelieferte Produkte * Installer-Paketierung und -Veröffentlichung für Produkte wie Sapphire, Continuum, Mocha Pro und Silhouette ## Description Boris FX sucht einen Senior Release/CI Engineer, der die Build-, Continuous-Integration- und Release-Infrastruktur unserer Desktop-Produkte verantwortet und weiterentwickelt. Boris FX Software wird von Künstlern und Studios weltweit in den Bereichen Film, Fernsehen, Streaming-Medien und Content Creation eingesetzt. Produkte wie Sapphire, Continuum, Mocha Pro und Silhouette sowie die kürzlich übernommene iZotope-Audio-Suite (einschließlich RX, Ozone und Neutron) werden als Plug-ins und Standalone-Anwendungen für Windows, macOS und Linux ausgeliefert - und als Integrationen für Host-Anwendungen wie Adobe After Effects und Premiere Pro, Avid Media Composer, DaVinci Resolve, Autodesk Flame, Foundry Nuke, digitale Audio-Workstations und das OFX-Ökosystem. Hinter jedem dieser Releases steht eine Build- und Release-Pipeline, die das zuverlässige Kompilieren, Code-Signieren, Paketieren, Testen und Veröffentlichen von Installern über viele Betriebssysteme, Host-Versionen und GPU-Konfigurationen hinweg gewährleistet. Diese Stelle verantwortet diese Pipeline von Anfang bis Ende. Sie werden die primäre technische Verantwortung für die Systeme übernehmen, die aus Quellcode signierte, getestete und versandfähige Boris FX Produkte machen. Diese Rolle liegt an der Schnittstelle von Build Engineering, CI/CD-Automatisierung und Release Operations und bietet erhebliche Eigenverantwortung über eine Infrastruktur, von der letztlich jedes Engineering-Team und jeder Kunde abhängt. Build- und Release-Plattform * Plattformübergreifende Builds für Windows, macOS und Linux * Continuous Integration und automatisiertes Testen über Produkte und Host-Versionen hinweg * Die Produkt-Installer selbst, einschließlich deren Erstellung, Aktualisierung, Code-Signierung, Notarisierung und Paketierung für alle ausgelieferten Produkte * Release-Automatisierung, Versionierung und Veröffentlichung von Installern in Distributionskanälen * Die Build-Infrastruktur, Build-Agents und virtualisierten Build-Umgebungen, die diese Workflows unterstützen Ihre Arbeit bestimmt direkt, wie schnell und zuverlässig Boris FX Produkte an Kunden ausliefern kann, und wie sicher Engineering-Teams bei jedem Release sein können. Aufgaben Build- und CI-Infrastruktur * Verantwortung für Architektur, Zuverlässigkeit und Performance der Boris FX Build- und CI-Systeme. * Pflege und Modernisierung plattformübergreifender Build-Pipelines für Windows, macOS und Linux. * Verwaltung der Build-Agents und virtualisierten Build-Umgebungen, einschließlich OS-Provisionierung, Toolchain-Installation und Kapazitätsplanung. * Reduzierung von Build-Zeiten sowie Verbesserung von Caching, Parallelisierung und Reproduzierbarkeit über alle Produkte hinweg. Release Engineering und Automatisierung * Verantwortung für den gesamten Release-Prozess, vom Source-Tag bis zum veröffentlichten, signierten Installer. * Erstellung, Aktualisierung und Pflege der Installer für jedes Produkt, einschließlich Installer-Skripte, Packaging-Definitionen und plattformspezifischer Installer-Projekte für Windows, macOS und Linux. * Automatisierung von Code-Signierung, macOS-Notarisierung und Installer-Paketierung als Teil jedes Builds. * Pflege von Versionierungs-, Tagging- und Branching-Strategien, die parallele Produkt-Releases unterstützen. * Automatisierung der Veröffentlichung von Installern und Release Notes in internen und kundenorientierten Kanälen. Testintegration und Reporting * Integration bestehender automatisierter Tests in das CI-System, sodass diese bei jedem Build automatisch ausgeführt werden. * Aufbereitung und Reporting von Testergebnissen innerhalb der CI-Pipeline, sodass Besteh- und Fehlerstatus für Engineering-Teams sichtbar und handlungsleitend sind. * Einbindung von Kompatibilitätstests über Host-Versionen und GPU-Konfigurationen (CUDA, Metal, OpenCL) in die automatisierte Pipeline. * Zusammenarbeit mit QA und Product Engineering, um Regressionen zu erkennen, bevor sie Kunden erreichen. Toolchain- und Abhängigkeitsverwaltung * Verantwortung für Compiler, SDKs, Drittanbieter-Abhängigkeiten und Host-Application-SDKs, die im Build verwendet werden. * Koordination von Toolchain- und OS-Upgrades mit minimaler Beeinträchtigung der Auslieferungstermine. * Pflege einer klaren Dokumentation des Build-Systems, des Release-Prozesses und der Umgebungseinrichtung. Betriebliche Zuverlässigkeit * Überwachung der Build- und Release-Gesundheit sowie schnelles Reagieren auf fehlerhafte Builds oder blockierte Releases. * Analyse und Behebung komplexer, plattformübergreifender Build- und Paketierungsfehler. * Ansprechpartner für Engineering-Teams während Release-Zyklen und bei kritischen Fehlerbehebungen.