Senior Software Engineer (m/w/d)
Summary
Senior software engineer at FERCHAU's Frankfurt office building reusable framework components and quality-evaluation methods for agentic AI workflows: designing APIs/schemas/contracts, automating tests (JUnit/pytest), documenting architecture (ADR/arc42), and running quality checks in GitLab CI/CD. On-site in Frankfurt, close collaboration with architecture, dev, and product teams.
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir Sie: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und arbeiten mit an anspruchsvollen Lösungen für die Industrie. Sie möchten Ihr Potenzial vollständig entfalten können? Wir bieten Ihnen eine Umgebung mit vielfältigen Aufgaben, neuen Herausforderungen und permanenten Chancen, in der Sie weiter wachsen und Ihr Profil schärfen können.
## Senior Software Engineer (m/w/d)
**Ihr Aufgabengebiet**
- 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
**Ihre Vorteile bei uns**
- Unbefristeter Arbeitsvertrag
- 30 Tage Urlaub
- Betriebliche Altersvorsorge
- Attraktive Vergütung
- Weiterbildungsangebote unseres Inhouse-Instituts (E-learnings, Trainings und Seminare)
- Prämienprogramm für Empfehlungen von neuen Kollegen
**Das bringen Sie mit**
- 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
Lust auf die nächste Herausforderung? Dann sollten wir uns unbedingt kennenlernen! Am schnellsten geht es, wenn Sie sich direkt bewerben - gern online unter der Kennziffer VA42-29107-F bei Frau Ivona Vukoja. Lassen Sie uns gemeinsam das nächste Level nehmen und Technologie nach vorn bringen!
Bewerbungsformular: [Zum Bewerbungsformular](https://recruiting.ferchau.com/de/de/senior-software-engineer-526201)
Stellenausschreibung auf unserer Homepage: [Zur Anzeige auf der Karriereseite](https://touch.ferchau.com/de/de/job/526201/senior-software-engineer)