Softwareentwickler*in - Hacking Tools & Automation
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
System change: restart as developer?
Finding IT & Technology English-speaking Jobs in Germany
The Most Popular IT Jobs on the Market
Jobs in Germany for Americans