Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Services für E-Mail-Sicherheit mit Go und Python.
- Unternehmen: Internationales Security Lab mit einem dynamischen Team in Hannover.
- Vorteile: Flexible Arbeitszeiten, Home-Office, Teamevents und Fitness-Zuschüsse.
- Weitere Informationen: Wachstumsmöglichkeiten und ein internationales Team warten auf dich!
- Warum dieser Job: Gestalte die Zukunft der E-Mail-Sicherheit und arbeite mit modernster Technologie.
- Qualifikationen: Kenntnisse in Go, C oder Python sowie ein Bachelorabschluss in Informatik oder verwandten Bereichen.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
E-Mail bleibt das Rückgrat der globalen Kommunikation und ist zugleich einer der am häufigsten genutzten Angriffsvektoren für Cyberangriffe. Durch die rasante Weiterentwicklung von Large Language Models (LLMs) sind ausgefeilte, KI-gestützte Angriffe zu einer zunehmend kritischen Bedrohung für Unternehmen, NGOs und globale Institutionen geworden. In unserem Security Lab entwickelt unser internationales Team Services, die weltweit mehr als 1,4 Milliarden Postfächer schützen. Wir suchen einen Software Engineer (m/w/d), der unser Team in Hannover (List) verstärkt und die nächste Generation der E-Mail-Sicherheit mitgestaltet.
Du arbeitest hauptsächlich mit Go und Python und entwickelst Services, die in großem Maßstab betrieben werden. Dabei arbeitest Du eng mit Kollegen in Deutschland, Spanien, Frankreich, Kanada, Japan, Nordmazedonien und dem Vereinigten Königreich zusammen.
Deine Aufgaben
- Kernservices entwickeln und betreiben: Du konzipierst, entwickelst, testest, dokumentierst und betreibst End-to-End-Backend-Services für die E-Mail-Sicherheit, vor allem in Go.
- Erweiterte Bedrohungserkennung entwickeln: Du entwickelst Scan-Pipelines, extrahierst komplexe Artefakte aus E-Mails für eine eingehende Analyse und konzipierst Bedrohungserkennungsfunktionen der nächsten Generation für unsere Unternehmenskunden.
- Plattform im großen Maßstab optimieren: Du verbesserst die Plattform im Hinblick auf Performance, Skalierbarkeit, Sicherheit und Zuverlässigkeit mit pragmatischen und messbaren Lösungen.
- KI-gestützte Entwicklung nutzen: Du wirst Teil einer modernen Engineering-Kultur. Gemeinsam mit uns wandelst Du klassische Workflows in KI-gestützte Prozesse um und entwickelst ein zukunftsweisendes Engineering-Setup.
- Mit Kerntechnologien arbeiten: Du entwickelst und implementierst mit einem fokussierten, modernen Technologie-Stack, der vor allem auf Go, Python, Linux, Redis und MariaDB basiert, und nutzt dabei auch KI-Tools wie Claude.
- Höchste Qualität sicherstellen: Du schreibst umfassende Unit-, Funktions- und Integrationstests, um hohe Softwarestandards sicherzustellen.
- Global zusammenarbeiten: Du bringst innovative Funktionen in enger Zusammenarbeit mit funktionsübergreifenden Teams über mehrere Zeitzonen hinweg live. Du nimmst an Code-Reviews teil, teilst Wissen im Team und trägst kontinuierlich zur Weiterentwicklung unserer Engineering-Praktiken bei.
Dein Profil
- Technischer Hintergrund: Wir suchen Engineers auf allen Erfahrungsstufen. Ganz gleich, ob Du am Anfang Deiner Karriere stehst oder bereits ein erfahrener Senior Engineer bist: Du verfügst über starke Softwareentwicklungskenntnisse in Go, C oder Python.
- Neugier und Growth Mindset: Du hast echtes Interesse daran, lernen und Dich weiterzuentwickeln, insbesondere in der sich schnell verändernden Welt von KI und LLMs. Wir sind stolz auf unsere hohe Mitarbeiterbindung und fördern die langfristige Entwicklung und Karriere unserer Engineers aktiv.
- Ausbildung: Du hast einen Bachelorabschluss in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet oder verfügst über eine vergleichbare praktische Erfahrung.
- Technisches Fundament: Du hast fundierte Kenntnisse in Git und Versionskontroll-Workflows und bewegst Dich sicher in Linux-/Unix-Umgebungen über die Kommandozeile.
- Problemlösungskompetenz: Du denkst stark analytisch und praxisorientiert und kannst komplexe architektonische Herausforderungen strukturiert angehen.
- Kommunikation: Du verfügst über professionelle Englisch- und Deutschkenntnisse in Wort und Schrift und kannst in einem vielfältigen internationalen Team effektiv zusammenarbeiten.
- Kenntnisse der zentralen E-Mail-Authentifizierungsprotokolle (DKIM, SPF, DMARC).
- Erfahrung mit der Konzeption oder dem Betrieb von Systemen mit hohem Durchsatz.
- Erfahrung mit Containerisierungstechnologien wie Docker.
- Praktische Erfahrung mit der Integration KI-gestützter Entwicklungstools in tägliche Workflows.
- Ein fachlicher Hintergrund in der Cybersicherheit oder ein starkes persönliches Interesse an diesem Bereich.
- Vertrautheit mit automatisierten Test-Frameworks und CI/CD-Pipelines.
- Verwendete Terminologie und Stil orientieren sich an Deinen Glossar- und Beispielvorgaben.
Deine Benefits
- Temporary Employee Exchange Program – wir unterstützen dich dabei an unseren globalen Office-Standorten zu arbeiten und die Welt zu erkunden (z.B. Malta, Madrid, Montréal, Washington).
- Home-Office-Möglichkeit und flexible Arbeitszeiten.
- Teamevents wie Lasertag, Escape Room oder Get Together an unserem eigenen legendären Bierwagen in Hannover – lass dich überraschen.
- Be-Active Bonus – wir bezuschussen deine Fitness-Mitgliedschaften.
- Ob mit dem Auto, Öffis oder Fahrrad – Wir erleichtern dir den Arbeitsweg mit kostenlosem Parkplatz (Hannover), vergünstigtem Jobticket oder Bike-Leasing!
- Zuschuss zur betrieblichen Altersvorsorge.
- Referral Bonus: 1500€ Prämie für jede erfolgreiche Kandidatenempfehlung.
- Und natürlich die üblichen Standards wie 30 Tage Urlaub, unbefristete Verträge, Weiterentwicklungsmöglichkeiten, Kaffee, Tee, Softdrinks & frisches Obst, Office Hunde, kein Dress Code und vieles mehr.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineer 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 Hornetsecurity anzuklopfen, wenn du dich auf die Stelle als Software Engineer 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 Hornetsecurity vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer mit Bravour zu bestehen
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 Hornetsecurity 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 Hornetsecurity 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.