Softwareentwickler*in - Hacking Tools & Automation

Jobriver Hr Service
Frankfurt am Main, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
€44,000.0 - €62,000.0
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Command-Line Interface Code Review Cyber Security Databases Human-Computer Interaction Python (Programming Language) Containerization Kubernetes Front End Software Development Api Design Docker

Job description

Das Unternehmen ist seit über einem Jahrzehnt ein vertrauenswürdiger Partner in der Informationssicherheit und bietet erstklassige Beratung sowie tiefgehende Analysen. In der Rolle als Softwareentwickler*in für Hacking Tools und Automation sind Sie Teil des Security Services Teams und arbeiten an innovativen Lösungen, die täglich im Einsatz sind. Ihre Hauptaufgaben umfassen den praktischen Bau von Hacking-Tools, das Nachstellen und Automatisieren bestehender Angriffstechniken sowie das Identifizieren neuer Angriffsvektoren. Sie entwickeln Prototypen und Proofs-of-Concept, die vom Konzept bis zum lauffähigen Tool reichen. Zudem sorgen Sie dafür, dass die Tools benutzerfreundlich sind, indem Sie saubere APIs, CLI-Tools oder kleine SDKs erstellen. Zu Ihren weiteren Aufgaben gehört das Testen und Überwachen der Tools, um deren Zuverlässigkeit sicherzustellen. Sie arbeiten eng mit dem Security Services-Team zusammen, um gemeinsam PoCs zu entwickeln und schnelle Iterationen zu ermöglichen. Dokumentationen und Code-Reviews gehören ebenfalls zu Ihrem Verantwortungsbereich. Diese Position bietet Ihnen die Möglichkeit, nicht nur Tools zu entwickeln, sondern auch neue Angriffe zu erfinden und sicherzustellen, dass diese im realen Einsatz funktionieren. Das Arbeitsumfeld ist geprägt von Teamarbeit und Innovation, was diese Rolle besonders spannend macht.

Requirements

Für diese Position sind Loyalität und Zuverlässigkeit unerlässlich, da Sie verantwortungsbewusst im Team arbeiten. Sie sollten sehr gute Kenntnisse in Python mitbringen, da keine Ausbildung in dieser Programmiersprache erfolgt. Praktische Erfahrungen mit Docker und Kubernetes sind erforderlich, da Containerisierung und Orchestrierung zu Ihren Aufgaben gehören. Erfahrung mit API-Technologien ist ebenfalls notwendig, um API-first denken zu können. Zudem sollten Sie bereits in echten Projekten Features entwickelt, ausgeliefert und betreut haben. Wünschenswert sind Grundkenntnisse im Frontend-Bereich, um einfache Benutzeroberflächen für Tools zu erstellen. Erfahrungen mit Datenbanken und angrenzenden Bereichen sind von Vorteil. Der ideale Kandidat bringt sowohl technische Fähigkeiten als auch persönliche Eigenschaften mit, die eine langfristige Zusammenarbeit im Team fördern.

Technologien

Python Docker Kubernetes

Soft Skills

Teamfähigkeit Zuverlässigkeit Loyalität

Erforderliche Sprachen

Deutsch Englisch

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on xing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all