Service-Programme & Garantie
Über Nexsan
Nexsan ist ein führender Anbieter von Speicherlösungen der Enterprise-Klasse, die die Zuverlässigkeit, Leistung und Skalierbarkeit bieten, die von modernen datengesteuerten Unternehmen gefordert werden. Unsere Unity-Plattform kombiniert Datei-, Block- und Objektspeicher mit fortschrittlichen Datenverwaltungsfunktionen, um geschäftskritische Workloads in allen Branchen zu unterstützen.
Überblick über die Rolle
Wir suchen einen hochmotivierten Senior Softwareentwickler zur Verstärkung unseres Ingenieurteams. In dieser Rolle werden Sie an der Entwicklung und Verbesserung unserer Softwareplattformen mitwirken.
Als Senior Software Developer sind Sie maßgeblich an der Entwicklung und Verbesserung unserer Nexsan Unity Plattform beteiligt. Sie werden eine Schlüsselrolle bei der Umsetzung unserer strategischen Initiativen spielen. Die Projekte, an denen Sie arbeiten werden, gehören zum Kern des Unternehmens. Sie werden die Möglichkeit haben, unsere Plattform mit neuen Ideen und Funktionalitäten zu verbessern. Als leitendes Mitglied des Teams wird Ihr Fachwissen bei der Leitung komplexer technischer Entscheidungen entscheidend sein.
Hauptverantwortlichkeiten
- Design, Entwicklung und Wartung von Backend-Diensten und Systemkomponenten
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um die Funktionalität und Effizienz des Systems sicherzustellen.
- Tragen Sie zu Architekturdiskussionen und technischen Designentscheidungen bei
- Sichern Sie die Qualität der Software durch die Einhaltung von Standards und Best Practices.
- Nehmen Sie an Code-Reviews teil und stellen Sie eine hohe Qualität und Zuverlässigkeit des Codes sicher.
- Fehlersuche, Profilierung und Leistungsoptimierung in komplexen Systemen
Erforderliche Qualifikationen
- Bachelor- oder Master-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.
- 8+ Jahre Erfahrung in der Softwareentwicklung und Systemintegration
- Ausgeprägtes Verständnis von Datensicherung, Replikation und Konsistenzmodellen in verteilten Umgebungen.
- Umfassende Erfahrung in Java, Rust, Python, C++ oder anderen modernen Programmiersprachen
- Solides Verständnis von Backend-Systemdesign und Softwarearchitektur in einem verteilten, fehlertoleranten System
- Starke Problemlösungskompetenz und Liebe zum Detail
- Erfahrung mit ZFS oder anderen fortgeschrittenen Unix-basierten Dateisystemen
- Umfassende Kenntnisse der S3-kompatiblen Objektspeicherarchitektur
- Verständnis von Netzwerkkonzepten und -protokollen
Bevorzugte Qualifikationen
- Kenntnisse in den Bereichen Erasure Coding, Tiered Storage oder Hybrid Cloud Integration
- Erfahrung mit der Integration von Objektspeichern in Speicherplattformen.
- Vertrautheit mit Speichernetzwerkprotokollen (NFS, SMB, iSCSI).
- Frühere Erfahrungen mit Anbietern von Enterprise- oder Hyperscale-Speichern.
Warum bei Nexsan?
Bei Nexsan arbeiten Sie mit einem leidenschaftlichen Team zusammen, das Speichertechnologien der nächsten Generation entwickelt, die die anspruchsvollsten Workloads der Welt bewältigen. Wir bieten eine kollaborative Entwicklungskultur, eine wettbewerbsfähige Vergütung und die Möglichkeit, die Produktausrichtung und technische Innovation maßgeblich zu beeinflussen.