 
        Als Softwareentwickler (m/w/d) bei iTernity entwickelst du die Kernkomponenten unserer hochperformanten Storage- und Archivierungslösungen, die weltweit Daten sicher und unveränderlich machen. Du arbeitest nah am System, optimierst Performance und Stabilität und gestaltest die Weiterentwicklung unserer Plattform aktiv mit. Wenn du Lust hast, tief in Linux, Filesysteme und High-Performance-Code einzutauchen, bist du hier genau richtig. Was erwartet dich? Du entwirfst, implementierst und optimierst Core-Module in C (GlusterFS, Samba, NFS Ganesha), die für Performance, Sicherheit und Datenintegrität unseres verteilten Dateisystems verantwortlich sind Du testest, debugst und profilierst — auch in komplexen Szenarien mit großen Datenmengen und verteilten Systemen Du arbeitest mit QA, DevOps & Infrastruktur-Teams zusammen, um CI/CD-Pipelines, Release-Prozesse und Deployment zu verbessern Du stellst sicher, dass unsere Software höchsten Anforderungen an Compliance und Revision genügt, z. B. in Bezug auf DSGVO, Datenaufbewahrung oder Unveränderlichkeit Du unterstützt bei Performance-Tuning, Fehleranalysen oder Kund:innenproblemen Was bieten wir dir? Ob im Büro oder im Homeoffice – bei uns zählt, dass du dein Bestes geben kannst. Wir bieten dir moderne Arbeitsbedingungen und die Möglichkeit, deine Arbeitszeit flexibel zu gestalten – soweit es Projekte und Kundenanforderungen erlauben. So findest du die Balance zwischen Fokuszeit, Teamarbeit und Privatleben, die zu dir passt Bei uns arbeitest du an innovativen Use-Cases und komplexen Projekten für spannende, namhafte Unternehmen aus den unterschiedlichsten Branchen Gestaltungsspielraum und Eigenverantwortung: Bei uns führst du nicht nur aus, sondern gestaltest aktiv mit. Du übernimmst Verantwortung für deine Projekte und hast den Freiraum, kreative Lösungen zu entwickeln und umzusetzen Schnelle Entscheidungen, direkter Austausch: Dank unserer offenen Unternehmenskultur mit flachen Hierarchien kannst du deine Ideen schnell vorantreiben und direkt mit Entscheidungsträgern kommunizieren Beste Lage: Mit deinem neuen Jobrad oder Jobticket kannst du deinen neuen Arbeitsplatz sehr gut erreichen. Und nach nur 10 Minuten Gehminuten bist du am Freiburger Hauptbahnhof oder in der wunderschönen Altstadt Und zu guter Letzt: Freiburg ist mit seinen 1.700 Sonnenstunden im Jahr eine der wärmsten Städte Deutschlands. Dank deiner flexiblen Arbeitszeiten kannst du die Sonne und die vielfältigen und Freizeitmöglichkeiten genießen Was solltest du mitbringen? Du hast mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung in C (vorzugsweise in System- oder Storage-Software, Filesysteme, Netzwerk, Protokolle, etc.) Du verfügst über gute Kenntnisse in Linux / Unix Umgebung: vornehmlich UserSpace, Systemcalls, Speicherverwaltung, Concurrency Du hast fundierte Kenntnisse in den Bereichen Multithreading, Synchronisationsprimitive (Mutexe, Bedingungsvariablen) und Design von parallelen Systemen Du hast Erfahrung mit Git/Gerrit und Linux-Build-Tools (autotools, make, cmake) Du besitzt ausgeprägte analytische und Debugging-Fähigkeiten mit einem methodischen Ansatz zur Problemlösung Du verstehst Storage-Technologien, insbesondere verteilte Dateisysteme, Immutability, WORM, CAP-Theorem und hast ein hohes Bewusstsein für Sicherheit, Zuverlässigkeit und Skalierbarkeit