> Markdown version of [/jobs/ext/4020843-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4020843-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** FERCHAU GmbH - **Location:** Frankfurt am Main, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, JIRA, Automation of Tests, Software Documentation, Continuous Delivery, Continuous Integration, Junit, Python (Programming Language), Scrum Methodology, Software Architecture, Test Case, TypeScript, Retrieval-Augmented Generation, Pytest, Gitlab-ci, Information Technology, Docker - **Published:** October 30, 2026 - **Apply:** https://www.ferchau.com/de/de/bewerber/jobs/526201 ## About the Role * Abgeschlossenes Studium in Informatik, Mathematik oder vergleichbare Qualifikation * Sehr gute Kenntnisse in TypeScript sowie gute Kenntnisse in Python * Erfahrung im Design von APIs, Datenmodellen, Schnittstellen und Contracts * Kenntnisse in GitLab CI/CD, Docker und automatisierten Qualitätsprüfungen * Erfahrung mit Architekturmethoden und Dokumentationsstandards wie ADR, arc42 und C4 * Kenntnisse moderner Softwarearchitekturen, Plugin-Systeme und Erweiterungskonzepte * Erfahrung in Testautomatisierung, Continuous Integration und Continuous Deployment * Grundlegendes Verständnis von KI-Technologien, Agentensystemen, RAG, Tool Calling und Guardrails * Erfahrung mit Scrum sowie Jira * Sehr gute Deutschkenntnisse, gute Englischkenntnisse ## Description * Entwicklung und Implementierung von Framework-Bausteinen inklusive Definition von Schemas, Schnittstellenverträgen und Erweiterungspunkten * Erstellung und Pflege automatisierter Tests für Framework-Komponenten mit gängigen Testframeworks wie JUnit oder pytest * Dokumentation von Architekturentscheidungen mittels Architecture Decision Records (ADR) sowie Pflege der Architektur-Dokumentation nach arc42 * Konzeption und Weiterentwicklung von Frameworks, Registries und wiederverwendbaren Software-Komponenten * Entwicklung von Verfahren zur Messung und Bewertung der Ergebnisqualität agentischer Abläufe * Erstellung von Testfällen, Qualitätsmetriken und Vergleichsdatensätzen zur Bewertung von KI-gestützten Prozessen * Durchführung von Regressions-, Integrations- und Wiederholungsprüfungen bei Modell- und Systemänderungen * Integration von Qualitätsprüfungen und automatisierten Tests in GitLab CI/CD-Pipelines * Entwicklung und Weiterentwicklung von Schnittstellen zu KI-Modellen, Tools und Framework-Komponenten * Enge Zusammenarbeit mit Architektur-, Entwicklungs- und Produktteams zur Abstimmung technischer Lösungen und Architekturentscheidungen