(Senior) Software Engineer (m/f/d) - Network Security

(Senior) Software Engineer (m/f/d) - Network Security

München Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
secunet Security Networks AG

Auf einen Blick

  • Aufgaben: Entwickle und integriere Sicherheitskomponenten für Netzwerke in dynamischen Umgebungen.
  • Unternehmen: Führendes Unternehmen im Bereich Cybersicherheit mit innovativer Kultur.
  • Vorteile: Flexible Arbeitszeiten, Homeoffice, modernes Equipment und flache Hierarchien.
  • Weitere Informationen: Hohe Entwicklungsmöglichkeiten in einem dynamischen Umfeld.
  • Warum dieser Job: Gestalte eine Entwicklerplattform und arbeite mit modernster Technologie.
  • Qualifikationen: Studium der Informatik oder vergleichbare Erfahrung, Kenntnisse in Netzwerksicherheit.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Unsere Mission ist es, den Wandel zu einem unternehmensweiten Plattformansatz zu führen, indem wir gemeinsam Infrastruktur und Dienste als strategische Vermögenswerte entwickeln und pflegen. Wir ermöglichen skalierbare, effiziente Produktentwicklung und fördern Innovationen in der gesamten Organisation, wodurch wir Teams befähigen, schneller und effektiver Werte zu liefern. Wir bieten die technischen Mittel, um völlig neue Produktklassen zu entwickeln.

Unser Team aus hochmotivierten Software-Ingenieuren konzentriert sich auf modernste, sicherheitsorientierte Technologien und eine DevSecOps-Plattform, die den gesamten Lebenszyklus unserer Produkte unterstützt. Wir liefern messbare Geschäftsauswirkungen, indem wir die Markteinführungszeit verkürzen, Entwicklungskosten senken und die Produktqualität durch skalierbare und wiederverwendbare Dienste und Komponenten verbessern.

Um die Produktteams zu unterstützen, bauen wir ein Betriebssystem auf NixOS auf, das bildbasiert, unveränderlich ist und großen Wert auf Sicherheit und Zuverlässigkeit legt. Wir nutzen moderne Sicherheitsfunktionen wie dm-verity, Post Quantum Cryptography (PQC), systemd-Sandboxing, Secure Boot und Measured Boot über TPM2. Wir betrachten alle Aspekte des Betriebssystems, beginnend mit dem Booten, über das Bootstrapping von Vertrauen in dynamischen Umgebungen bis hin zur Bereitstellung sicherer Netzwerke.

Tech Stack:

  • NixOS und damit Linux als Basis für unser OS
  • Rust für alle Komponenten, die wir entwickeln
  • Nix als unser Meta-Bausystem
  • NixOS VM-Testframework als Grundlage für alle unsere Integrationstests
  • GitLab als Steuerungsebene für unsere Entwicklung

Ihre Aufgaben:

  • Entwerfen, Entwickeln und Integrieren von Komponenten zur Vertrauensbildung (z.B. über SPIFFE) und zur Sicherung von Netzwerkverbindungen (z.B. mTLS, IPSec, WireGuard) in dynamischen Umgebungen
  • Nutzung vorhandener Open Source-Software zur Implementierung modernster Sicherheitsfunktionen
  • Beitragen von Fehlerbehebungen und Verbesserungen in Open Source-Projekten (z.B. Nixpkgs, Linux Kernel, systemd)
  • Schreiben automatisierter Tests (Unit, Integration, End-to-End) für jede Funktion, die wir bereitstellen, um eine konsistente Qualität sicherzustellen
  • Ständige Verbesserung unseres CI-Prozesses, Integration von Metriken und Beobachtbarkeit, mit einem scharfen Auge für sichere Entwicklungsprozesse
  • Unterstützung interner Abteilungen/Teams bei der Nutzung unseres OS zur Erstellung von Produkten darauf

Ihr Profil:

  • Universitätsabschluss in Informatik oder einem verwandten Bereich. Alternativ haben Sie ungefähr gleichwertige Erfahrungen wie einen Universitätsabschluss
  • Motivation, an der Spitze der Netzwerksicherheit auf OS-Ebene zu arbeiten
  • Praktische Erfahrung mit Netzwerk-Konzepten und -Protokollen: VPN, Firewalls, TCP/IP, Zero Trust, mTLS
  • Gutes Verständnis moderner Kryptografie und ihrer Rolle in der Netzwerksicherheit
  • Praktische Erfahrung und Verständnis moderner Linux-Funktionen
  • Freude am kontinuierlichen Lernen über aufkommende Praktiken der Softwareentwicklung wie Fuzzing, eigenschaftsbasierte Tests oder reproduzierbare Builds
  • Open Source-Enthusiast, der bereits gerne upstream arbeitet oder motiviert ist, zu lernen, wie man es tut
  • Fließend in Englisch (Deutsch ist ein optionaler Bonus)

Was wir bieten:

  • Eine seltene Gelegenheit, eine Entwicklerplattform von Grund auf neu zu erstellen
  • Arbeiten mit einem modernen Tech-Stack in einer ehrgeizigen, wirkungsvollen Umgebung
  • Eine klare Produktvision, viel Freiheit, um Ihre Arbeit zu gestalten, und erfahrene Teamkollegen
  • Flache Hierarchien, schnelle Entscheidungsfindung und eine starke Ingenieurskultur
  • Flexible Arbeitszeiten, Remote-Optionen und moderne Ausstattung

Wenn Sie daran interessiert sind, für ein führendes Unternehmen der Cybersicherheit in einer fairen und vertrauensvollen Umgebung zu arbeiten, sollten Sie sich umgehend mit uns in Verbindung setzen. Wir freuen uns auf Ihre Bewerbung, die Ihre Kündigungsfrist, Ihre Gehaltsvorstellungen sowie die Stellen-ID 3322/F enthält.

(Senior) Software Engineer (m/f/d) - Network Security Arbeitgeber: secunet Security Networks AG

secunet bietet nicht nur eine herausragende Arbeitsumgebung in einem der führenden Cybersecurity-Unternehmen Deutschlands, sondern fördert auch aktiv die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter. Mit einem starken Fokus auf Teamarbeit und Innovation in Essen profitieren Sie von flexiblen Arbeitszeiten, attraktiven Weiterbildungsmöglichkeiten und einer Unternehmenskultur, die Kreativität und Eigenverantwortung schätzt. Hier haben Sie die Möglichkeit, an spannenden Projekten zu arbeiten, die einen echten Unterschied in der digitalen Sicherheit machen.

secunet Security Networks AG

Kontaktdaten:

secunet Security Networks AG Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so (Senior) Software Engineer (m/f/d) - Network Security erhalten könntest

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit Netzwerksicherheit und modernen Technologien zu sprechen. Wir können dir Ressourcen empfehlen, die dir helfen!

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig uns, dass du motiviert bist und bereit, Teil unseres Teams zu werden!

Tipp Nummer 4

Mach dich mit unserem Tech-Stack vertraut! Wenn du schon Erfahrung mit NixOS, Rust oder Open Source hast, erwähne das in deinem Gespräch. Das zeigt, dass du wirklich an der Position interessiert bist!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer (m/f/d) - Network Security mit Bravour zu bestehen

NixOS
Linux
Rust
Networking Concepts
VPN
Firewalls
TCP/IP

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du für die Rolle als (Senior) Software Engineer bei uns brennst.

Pass auf die Details auf!:Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer Lebenslauf und ein ansprechendes Anschreiben zeigen uns, dass du dir Mühe gibst und professionell bist.

Zeig deine Leidenschaft für Open Source!:Da wir großen Wert auf Open Source legen, wäre es super, wenn du uns Beispiele von deinen bisherigen Beiträgen oder Projekten zeigen könntest. Das zeigt uns, dass du nicht nur Erfahrung hast, sondern auch wirklich hinter der Idee stehst.

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!

Wie man sich auf ein Vorstellungsgespräch bei secunet Security Networks AG vorbereitet

Verstehe die Technologie

Mach dich mit dem Tech-Stack vertraut, den das Unternehmen verwendet, insbesondere mit NixOS, Rust und den Sicherheitsprotokollen wie mTLS und IPSec. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie diese Technologien in der Praxis angewendet werden.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Netzwerksicherheit und der Softwareentwicklung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Verbesserung von CI-Prozessen beigetragen hast.

Zeige deine Leidenschaft für Open Source

Wenn du bereits an Open Source-Projekten gearbeitet hast, bringe diese Erfahrungen ins Gespräch. Wenn nicht, informiere dich über relevante Projekte und zeige dein Interesse, aktiv zur Community beizutragen. Das zeigt, dass du ein echter Teamplayer bist und bereit, zu lernen.

Fragen stellen

Bereite einige durchdachte Fragen vor, die zeigen, dass du dich mit der Unternehmensmission und den Herausforderungen, denen sie gegenüberstehen, auseinandergesetzt hast. Fragen zu den aktuellen Projekten oder zur Teamdynamik können dir helfen, einen positiven Eindruck zu hinterlassen.