Gruppenleitung Educational Software Engineering (m/w/d)
Veröffentlicht am
Stellenbeschreibung
Overview In dieser Führungsrolle leiten Sie die Gruppe Educational Software Engineering und gestalten zentrale Lehr- und Lernanwendungen mit Fokus auf Sicherheit und Open-Source-Ökosysteme. Sie arbeiten eng mit internen Stakeholdern und externen Fachkräften zusammen, um robuste, skalierbare Lösungen (SEB, EduApp, Moodle-Plugins) für Lehre und Studium bereitzustellen. Sie treiben sichere Softwareentwicklung voran und gestalten aktiv die digitale Zukunft der Lehre an der ETH Zürich. Ihre Initiative und Gestaltungsspielräume ermöglichen nachhaltigen Einfluss auf Bildung und Forschung.
Leistungen / Benefits ÖV-Abonnemente Car Sharing breites Sportangebot des ASVZ Kinderbetreuung attraktive Vorsorgeleistungen Vielfältige Weiterentwicklungsmöglichkeiten Verantwortungsbereiche Führung und Entwicklung eines Teams von acht Mitarbeitenden und externen Fachkräften Koordination von Softwareprojekten und Portfoliomanagement Weiterentwicklung lehrunterstützender Applikationen (SEB, EduApp, Moodle-Plugins) Verantwortung für Sicherheitskomponenten im Bereich SEB und SEB-Server Eigeninitiative und Seniorität einbringen, Gestaltungsfreiräume nutzen Zusammenarbeit mit Stakeholdern auf allen Ebenen der Hochschule Sicherstellung von Qualitäts- und Sicherheitsstandards Unterstützung bei Open-Source-Initiativen und Open-Source-Software-Entwicklung Dokumentation und Kommunikation von Sicherheits- und Architekturentscheidungen Zentrale Anforderungen Fachhochschul- oder
Universitätsabschluss in Informatik oder in einem anderen MINT-Fachgebiet Führungserfahrung in einem Software-Engineering-Umfeld Praktische Erfahrung in C und C++ Programmierung (System-, Kernel-Driver-Programmierung) im Windows-Bereich Sehr gute Kenntnisse im IT-Security-Umfeld, insbesondere Applikationssicherheit und Härtung von Applikationen sowie Code Signatur und Zertifikatsketten Erfahrung im Reverse Engineering mit den zugehörigen Werkzeugen Praxis im Einsatz KI-gestützter Entwicklungswerkzeuge und automatisierten Review-Abläufen Dokumentation KI-gestützt erzeugen und aktuell halten; automatisierte Testcode-Generierung und Validierung Kenntnisse in der Testautomatisierung Gute Kenntnisse der Web-Technologien JavaScript, Vue.js, Progressive Web Apps, HTML Grundkenntnisse im Bereich Learning Management Systeme Praxis in Open Source Projekten Erfahrung in agiler Softwareentwicklung
und agilem Mindset Rasches Auffassungsvermögen bei komplexen technischen Problemen und Prototypen-Entwürfen Sichere Kommunikation auf Deutsch und Englisch, Erfahrung im Umgang mit Anspruchsgruppen der Hochschule Projekterfahrung in Open Source Umfeldern Führungserfahrung und Teamorientierung Eigeninitiative und Verantwortungsbewusstsein Kommunikationsstärke und Stakeholder-Management C/C++ Programmierung (Windows) IT-Security, Applikationssicherheit, Signatur- und Zertifikatsketten Reverse Engineering