Unser Kunde ist ein innovatives Unternehmen, das sich der Dekarbonisierung und der Integration erneuerbarer Energien verschrieben hat. In der Rolle des Lead Software Engineers sind Sie verantwortlich für die Förderung von Exzellenz innerhalb des Teams. Sie setzen Qualitäts-, Sicherheits- und Coding-Standards, leben Clean Code vor und sorgen dafür, dass die Performance sichtbar wird. Als Mentor und Experte unterstützen Sie die Entwickler:innen durch fachliches Mentoring, regelmäßige Code Reviews und als Sparringspartner bei technischen Herausforderungen. Sie erstellen opinionated Beispiele und Referenz-Implementierungen und diskutieren Lösungswege für komplexe Aufgaben. Zudem führen Sie neue Formate wie Code- oder AI-Katas ein und organisieren Schulungen, um sicherzustellen, dass Know-how für alle verfügbar ist. Ihre Aufgabe umfasst auch die Unterstützung der Process-Manager bei der Planung und der Übersetzung komplexer fachlicher Probleme in technische Anforderungen. Gemeinsam mit Ihrem Team-Lead gestalten Sie die Architektur weiter und integrieren KI als wertstiftenden Teil des Entwicklungsprozesses. Das Arbeitsumfeld ist dynamisch und fördert sowohl persönliche als auch berufliche Entwicklung.
Lead Software Engineer - Python / CI/CD / KI Enablement (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Kenntnisse in Python auf Expert:innen-Level mit und beherrscht die Prinzipien KISS und YAGNI. Sie sollten bereit sein, Verantwortung im gesamten Software Development Life Cycle (SDLC) zu übernehmen und haben bestenfalls Erfahrungen als Mentor:in gesammelt. Ein hohes Qualitätsbewusstsein ist unerlässlich, insbesondere in Bezug auf Secure-Coding-Praktiken und Compliance. Erfahrung in einem Start-up-Umfeld ist von Vorteil, ebenso wie ein Interesse an der Integration von KI in den Softwareentwicklungsprozess. Sie sollten in der Lage sein, komplexe Probleme zu analysieren und einfache, pragmatische Lösungen zu finden. Kommunikation auf Deutsch und Englisch ist wichtig, um den geschäftlichen Kontext zu verstehen und effektiv zu kommunizieren. Technische Fähigkeiten in Bezug auf den Tech-Stack des Unternehmens, einschließlich Python 3.13, pytest und PostgreSQL, sind ebenfalls erforderlich.