Software Engineer - StorageGRID

Software Engineer - StorageGRID

Hamburg Vollzeit 113050 - 168300 € / Jahr (geschätzt) Homeoffice (teilweise)
NetApp

Auf einen Blick

  • Aufgaben: Entwickle innovative Cloud-Storage-Software und arbeite an spannenden Projekten.
  • Unternehmen: NetApp, ein führendes Unternehmen im Bereich Cloud-Technologie.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitsmodelle und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem agilen Team.
  • Warum dieser Job: Gestalte die Zukunft der Datenspeicherung und arbeite mit modernster Technologie.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit Python und Linux.

Das prognostizierte Gehalt liegt zwischen 113050 - 168300 € pro Jahr.

NetApp ist Pionier in der Entwicklung von StorageGRID-Objektspeicher – einer mit AWS kompatiblen Software, die das exponentielle Wachstum von AI-Datenseen vorantreibt. Als Software Engineer haben Sie die Möglichkeit, mit einer Gruppe talentierter Entwickler zusammenzuarbeiten, Ihre Vision einzubringen und die neueste Cloud-Speicher-Software schnell zu starten. Ihre hervorragenden Test- und Automatisierungsfähigkeiten schaffen Möglichkeiten, um sauberen Code beizutragen. Sie sind ebenso komfortabel darin, die Herausforderungen der AI-Datenseen unserer Kunden durch das Schreiben neuer Codes zu lösen, wie Sie die Produktivität durch Refactoring verbessern. Sie sind meinungsstark, aber flexibel und wissen, wann Sie neue Technologien übernehmen sollten. Wir glauben fest an die agile Entwicklung und sind seit vielen Jahren auf diesem Weg. Da Sie eine hervorragende Kommunikation mit Ihren Kollegen pflegen, werden wir Sie nicht mit Prozessen und Dokumentationen überfluten, während Sie in unserem flexiblen hybriden Arbeitsmodell von zu Hause oder im Büro arbeiten.

Weltweit verlassen sich führende Organisationen auf NetApp, um ihre Daten zu verwalten und zu speichern. Vom Rand der menschlichen Belastbarkeit im Formel-1-Autorennsport bis zum Rand des Universums mit dem großen Hadronenbeschleuniger von CERN helfen wir unseren Kunden, Dinge zu tun, die sie zuvor nicht konnten – mit Geschwindigkeiten, die Sie für unmöglich hielten.

Hauptverantwortlichkeiten:

  • Entwurf und Architektur wichtiger Systeme und Funktionen
  • Implementierung, Unit-Tests, Debugging, Verifizierung von Produktionssystemen und -funktionen
  • Verbesserung von Leistung, Zuverlässigkeit, Verfügbarkeit und Wartbarkeit
  • Einflussnahme und Zusammenarbeit mit Kollegen und Senior Engineers
  • Unterstützung von abhängigen Entwicklungs- und Testaktivitäten

Jobanforderungen:

Must Have:

  • Umfangreiche Entwicklung in Python
  • Verständnis von Shell-Skripting, C, C++ und/oder Ruby
  • Sehr gutes Verständnis des Linux-Betriebssystems
  • Grundkenntnisse in Netzwerktechnologien (OSI-Netzwerkschichten, TCP/IP, Konfiguration von Layer2/Layer3-Hybridnetzwerken und Verwaltung von Netzwerkdiensten wie DNS, DHCP und NTP)
  • Vertrautheit mit grundlegenden Konzepten der Computerarchitektur, Datenstrukturen und gängigen Programmierpraktiken

Nice to Have:

  • Verständnis von Hardware-Management-Diensten wie BMC
  • Kenntnisse der S3-APIs
  • Kenntnisse von Containern
  • Erfahrung mit Speichertechnologien und/oder gemeinsamen Infrastrukturumgebungen
  • Erfahrung in der verteilten Softwareentwicklung

Zusätzliche Informationen:

Diese Position ist eine Pipeline-Position, die regelmäßig geöffnet wird, um Rollen zu besetzen, die mit den erforderlichen Fähigkeiten übereinstimmen. Diese sind Vollzeitstellen mit einem Startdatum Anfang 2026. Die Rekrutierungsbemühungen werden fortlaufend durchgeführt, bis spezifische Teams eine ideale Übereinstimmung finden. Interviews finden nach Bedarf statt.

Bildung & Erfahrung:

Ein Bachelor of Science-Abschluss in Ingenieurwesen oder Informatik mit 2+ Jahren relevanter Erfahrung oder ein Master-Abschluss; oder gleichwertige Erfahrung ist erforderlich.

Vergütung:

Die angestrebte Gehaltsspanne für diese Position liegt zwischen 113.050 und 168.300 USD. Das angebotene Gehalt wird durch den Standort, die Qualifikationen, die Erfahrung und die Ausbildung des Kandidaten bestimmt und kann außerhalb dieses Rahmens liegen. Die endgültigen Vergütungspakete sind wettbewerbsfähig und entsprechen den Branchenstandards, wobei eine Vielzahl von Faktoren berücksichtigt wird, und umfassen ein umfassendes Leistungspaket. Dies kann Krankenversicherung, Lebensversicherung, Altersvorsorge oder Rentenpläne, bezahlte Freizeit, verschiedene Urlaubsoptionen, leistungsabhängige Anreize, Mitarbeiteraktienkaufpläne und/oder eingeschränkte Aktien (RSUs) umfassen, wobei alle Angebote regionalen Variationen unterliegen und durch lokale Gesetze, Vorschriften und Unternehmensrichtlinien geregelt werden. Die Leistungen können je nach Land und Region variieren, und weitere Details werden im Rahmen des Rekrutierungsprozesses bereitgestellt.

Nächster großer Markt: Raleigh

Software Engineer - StorageGRID Arbeitgeber: NetApp

NetApp ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich Cloud-Speicher entwickelt und dabei eine dynamische und agile Arbeitsumgebung bietet. In Morrisville, NC, profitieren Mitarbeiter von flexiblen Arbeitsmodellen, umfangreichen Weiterbildungsmöglichkeiten und einem starken Fokus auf Teamarbeit und Kommunikation. Die umfassenden Sozialleistungen und die Möglichkeit, an spannenden Projekten zu arbeiten, machen NetApp zu einem attraktiven Arbeitsplatz für Software Engineers, die ihre Fähigkeiten in einem zukunftsorientierten Umfeld weiterentwickeln möchten.

NetApp

Kontaktdaten:

NetApp Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer - StorageGRID erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei NetApp anzuklopfen, wenn du dich auf die Stelle als Software Engineer - StorageGRID bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei NetApp vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - StorageGRID mit Bravour zu bestehen

Python
Shell Scripting
C
C++
Ruby
Linux Operating System
Networking Knowledge

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei NetApp klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei NetApp vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.