Als Software Engineering Lead bist du ein zentraler technologischer Impulsgeber im Bereich Product & Technology. Du führst nicht klassisch disziplinarisch, sondern leitest die Entwickler-Community mit Zielbildern, Expertise und konkreten Handlungsanleitungen an. Dein Fokus liegt darauf, moderne Softwareentwicklung zu etablieren, KI-Lösungen zu integrieren, Engineering-Teams zu befähigen und die technologische Qualität unserer Plattform kontinuierlich zu verbessern.
Deine Aufgaben:
Technologische Führung und Engineering Excellence
- Moderne Engineering Standards, Coding Guidelines und Best Practices für Bank11 entwickeln und umsetzen: Clean Architecture, Domain Driven Design, Test Automation, Continuous Delivery und Security by Design
- Architektur- und Technologieentscheidungen für unsere Applikationslandschaft entwickeln und vorantreiben; Impulsgeber für die Weiterentwicklung unserer Plattformstrategie
- Integration von Cloud-Technologien
- Skalierbarkeit, Wartbarkeit und technologische Nachhaltigkeit der Plattform sicherstellen
- Steuerung von Dienstleistern im Bereich der Softwareentwicklung
Team Enablement
- Eine Engineering Culture aufbauen, die auf Qualität, Ownership und Lernen setzt
- Entwicklerinnen und Entwickler coachen und in ihrer Weiterentwicklung fördern
- Entwicklungsteams bei komplexen technischen Fragestellungen unterstützen und Blockaden lösen
- Best Practices zwischen Teams aktiv teilen und verbreiten
KI-gestützte Softwareentwicklung
- Bewertung, und Validierung von KI-Tools in der Softwareentwicklung
- Aufbau und Orchestrierung von KI-Lösungen zur Unterstützung entlang des gesamten Entwicklungsprozesses (u.a. Solution Design, Softwareentwicklung, Code-Reviews, Testautomatisierung)
- Teams befähigen, KI in ihren Entwicklungsprozess zu integrieren, wo es sinnvoll ist
- Entwicklung von Standards und Leitplanken für den verantwortungsvollen Einsatz agentenbasierter Entwicklungsansätze
Zusammenarbeit
- Enge Zusammenarbeit mit dem Product Management und den Engineering Teams
- Unterstützung bei der technischen Bewertung neuer Produktideen und Initiativen
- Steuerung übergreifender Themen wie Entwicklerarbeitsplätze und eingesetzte Softwaretools