Lead Software Engineer – AI Engineering & ERP Modernization (m/w/d)
Wir stehen vor dem nächsten großen Schritt in der Weiterentwicklung unserer Softwareentwicklung: von klassischen Entwicklungsprozessen hin zu einer AI-first geprägten Arbeitsweise. Dafür suchen wir eine erfahrene Persönlichkeit, die AI-gestützte Entwicklung nicht nur interessant findet, sondern sie aktiv vorantreibt, im Alltag selbst lebt und gemeinsam mit dem Entwicklerteam in die Praxis überführt.
Gleichzeitig modernisieren wir unsere gewachsene ERP-Landschaft und entwickeln sie schrittweise zu einer flexibleren, integrierten und zukunftsfähigen Plattform weiter. Du verbindest technisches Architekturverständnis, praktische Entwicklungserfahrung und Begeisterung für neue Technologien mit der Fähigkeit, Menschen für Veränderung zu gewinnen.
Was dich erwartet
- Du entwickelst und etablierst gemeinsam mit dem Team moderne AI-gestützte Entwicklungsprozesse. Dazu gehören Vibe Coding, der Einsatz von Coding Agents, die strukturierte Arbeit mit Kontext und Projektrichtlinien sowie die Nutzung von AI für Analyse, Implementierung, Testing, Dokumentation und Refactoring.
- Dabei definierst du Standards und Leitplanken für den sicheren und sinnvollen Einsatz von AI im Engineering. Du probierst neue Tools aus, bewertest sie pragmatisch und hilfst dem Team, aus einzelnen Experimenten eine belastbare gemeinsame Arbeitsweise zu entwickeln.
- Parallel arbeitest du an der Modernisierung unserer ERP- und Integrationslandschaft. Du gestaltest Architekturen, entwickelst Services und Schnittstellen und verbindest bestehende Systeme mit modernen Technologien. Java und Spring Boot spielen weiterhin eine wichtige Rolle, gleichzeitig bewertest du technologieoffen, wann andere Sprachen oder Frameworks für eine konkrete Aufgabe sinnvoller sind.
- Ein weiterer Schwerpunkt liegt auf Qualität und Testing. Du entwickelst gemeinsam mit dem Team skalierbare Teststrategien und sorgst dafür, dass AI-generierter Code nicht nur schnell entsteht, sondern auch sicher, nachvollziehbar, wartbar und produktionsfähig ist.
- Du arbeitest eng mit dem Entwicklerteam, dem Teamleiter und relevanten Fachbereichen zusammen. Dabei geht es nicht um disziplinarische Führung, sondern um technische Orientierung, Coaching, Wissensaustausch und eine klare gemeinsame Richtung.
Was dich auszeichnet
- Mehrjährige Erfahrung in der Softwareentwicklung sowie ein gutes Verständnis für moderne Softwarearchitekturen, Integrationen und gewachsene Systemlandschaften.
- Begeisterung für AI-Driven Development und praktische Erfahrung mit AI-Coding-Tools, Coding Agents oder vergleichbaren AI-gestützten Entwicklungsworkflows.
- Die Fähigkeit, neue Technologien, Programmiersprachen und Frameworks pragmatisch zu bewerten und passend zur jeweiligen Aufgabe einzusetzen. Java und Spring Boot sind dabei weiterhin wichtige Bestandteile unserer Systemlandschaft.
- Erfahrung darin, technische Standards, Architekturentscheidungen und neue Entwicklungsweisen in einem Entwicklerteam zu etablieren und andere dafür zu begeistern.
- Freude an hands-on Entwicklung und die Bereitschaft, selbst im Code zu bleiben, statt technische Verantwortung ausschließlich über Konzepte oder Vorgaben auszuüben.
- Ein gutes Gespür für Menschen, klare Kommunikation und die Fähigkeit, unterschiedliche Perspektiven im Team zusammenzubringen.
- Verantwortungsbewusstsein für wartbare, sichere und zuverlässige Lösungen sowie ein Blick für die Auswirkungen technischer Entscheidungen auf Betrieb und Weiterentwicklung.
Abhängig von der Position bieten wir in der Regel flexible Arbeitszeiten im Rahmen von Gleitzeit an. Unser Ziel ist es, dir die bestmögliche Balance zwischen Privat- und Berufsleben zu ermöglichen. Hierzu trägt auch unsere 37,5 Std./Woche bei.
Mobiles Arbeiten:Ob in Solingen oder Zuhause – in unserem hybriden Arbeitsmodell sind der Dienstag und der Donnerstag feste Teamtage. An diesen Tagen kommen wir zusammen, arbeiten gemeinsam an Themen und Projekten und schaffen echten Austausch. Zusätzlich kannst du dir einen weiteren Bürotag flexibel aussuchen. An den übrigen zwei Tagen pro Woche genießt du die Vorteile des mobilen Arbeitens.
Modernes Tech-Stack:Sowie Zugriff auf modernen Tech-Stack, der es ermöglicht, mit den neuesten Technologien zu arbeiten und innovative Lösungen zu entwickeln. Dies fördert nicht nur effiziente Arbeitsprozesse, sondern auch kontinuierliches Lernen und Wachstum im dynamischen Umfeld der IT-Branche.
Agiles Arbeiten:Die agile Arbeitsweise ermöglicht Teams, flexibel auf Veränderungen zu reagieren und Projekte iterativ zu entwickeln. Diese Methode fördert eine enge Zusammenarbeit, schnelle Anpassungsfähigkeit und kontinuierliche Verbesserung, was letztlich zu effizienteren Prozessen und besseren Ergebnissen führt.
Flache Hierachien:Bei uns erwartet dich eine offenen Kommunikation, schnelleren Entscheidungswege, Eigenverantwortung und Mitbestimmung. So hast du mehr Einfluss auf deine eigene Arbeit und kannst deine Ideen leichter einbringen, was auch deine berufliche Entwicklung unterstützt.
Well-Being:Die Gesundheit unserer Mitarbeitenden ist uns sehr wichtig. Im Rahmen des Gesundheitsmanagements stehen verschiedene Angebote zur Verfügung, wie Grippeschutzimpfung, Sehtest oder Computerbrille.