Erfahrener C/C++ und Python Entwickler für Netzwerktechnologien (Remote)
Aus der Ferne
Vollzeit
Unser aufstrebendes US-Startup sucht einen versierten Python/C++ Entwickler (m/w/d) mit fundiertem Netzwerk-Know-how für die Mitgestaltung unseres zukunftsweisenden Netzwerkdienstes. In dieser Position entwickeln Sie innovative Sicherheitslösungen für moderne Netzwerkinfrastrukturen und arbeiten an der Optimierung von Firewall-Konfigurationen sowie Tunnelprotokollen.
Hauptaufgaben
- Entwicklung und Fehlerbeseitigung von Firewall-Konfigurationsfunktionen gemäß unserer Spezifikation für iptables-Regelgenerierung (iptables 1.8+).
- Implementation von SQL-Datenbankanbindungen (PostgreSQL 14+/MySQL 8+) zur automatischen Ermittlung der Topologie geschützter Netzwerke und deren Ressourcen.
- Modifikation von Tunnelpaketen zur Reduzierung von Blockierungen und Optimierung der Durchsatzrate.
- Entwicklung von Funktionen zur tiefgehenden Verkehrsanalyse (Deep Packet Inspection) mit libpcap und nDPI.
- Konfiguration und Implementierung von Log-Sammelsystemen für Tunnel- und Firewall-Endpunkte mittels rsyslog (8.x) und deren Verarbeitung mit dem ELK-Stack (Elasticsearch 8.x, Logstash 8.x, Kibana 8.x).
- Unterstützung bei der Erstellung von Installations- und Initialisierungsprozessen für Client- und Serverkomponenten mit Docker (24.x) und Docker Compose (2.x).
Erforderliche Qualifikationen
- Mindestens 3 Jahre nachweisbare Berufserfahrung in der Entwicklung kommerzieller Produkte mit C/C++ (C++17/C++20) und Python (3.9+) im Bereich Netzwerktechnologien.
- Fundierte Kenntnisse im Aufbau von SQL-Datenbanken und deren Anbindung über Server- und Client-APIs.
- Nachweisliche Erfahrung in der Erstellung von Netzwerkverkehr-Management-Funktionen und tiefgreifendes Verständnis von iptables und Netzwerkprotokollen (TCP/IP, UDP).
- Praktische Erfahrung in der Analyse von Netzwerkverkehr mit Tools wie Wireshark, tcpdump oder ähnlichen.
- Nachweisbare Erfahrung im Sammeln und Verarbeiten von Protokolldaten in verteilten Systemen.
- Fließendes Lesen englischer technischer Dokumentation und selbständige Recherchefähigkeit.
Wünschenswerte Zusatzqualifikationen
- Erfahrung in der Entwicklung von API-Modulen mit Python-Frameworks wie Django (4.x) oder Flask (2.x).
- Praktische Erfahrung mit Containertechnologien wie Docker und Docker Compose in Produktionsumgebungen.
- Kenntnisse in Zugangssicherheitskontrollen (ACLs) und/oder Anomalieerkennung in Netzwerken.
- Erfahrung in der Softwareentwicklung für Router oder andere Netzwerkgeräte.
- Beiträge zu Open-Source-Projekten im Bereich Netzwerktechnologie oder Cybersicherheit.
- Vertrautheit mit CI/CD-Pipelines und automatisierten Testverfahren.
Warum Sie bei uns arbeiten sollten
Bei uns arbeiten Sie an der Spitze der Netzwerktechnologie und entwickeln Lösungen, die die Sicherheitslandschaft von morgen prägen werden. Sie genießen die Flexibilität einer vollständig remote arbeitenden Position in einem innovativen, technologiegetriebenen Umfeld. Wir bieten die Möglichkeit, mit modernsten Technologien zu arbeiten und Ihre Fähigkeiten in einem dynamischen, internationalen Team weiterzuentwickeln.