Gruppenleitung Educational Software Engineering

Gruppenleitung Educational Software Engineering

Zürich Vollzeit Vor Ort
E

Auf einen Blick

  • Aufgaben: Leite ein Team zur Entwicklung innovativer Softwarelösungen für die Lehre.
  • Unternehmen: ETH Zürich, eine der besten Hochschulen weltweit mit Fokus auf Forschung und Bildung.
  • Vorteile: Sinnstiftende Arbeit, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein modernes Arbeitsumfeld.
  • Weitere Informationen: Dynamisches, internationales Team mit Raum für kreative Lösungen und lebenslanges Lernen.
  • Warum dieser Job: Gestalte die digitale Zukunft der Lehre und mache einen echten Unterschied.
  • Qualifikationen: Führungserfahrung im Software-Engineering und Kenntnisse in C/C++ sowie IT-Sicherheit.

Zur Unterstützung von Forschung und Lehre sind die Informatikdienste der ETH Zürich als Dienstleistungsorganisation in dieser grossen und komplexen IT-Umgebung tätig. Wir bieten den Angehörigen der ETH Zürich hochwertige, flexible und skalierbare Informatik-Dienstleistungen an und unterstützen sie damit im Wettbewerb mit den besten Universitäten der Welt.

Möchten Sie Software entwickeln, die täglich von unseren Studierenden genutzt wird? Reizt es Sie, Open-Source-Lösungen mit internationaler Sichtbarkeit weiterzuentwickeln und die digitale Zukunft der Lehre aktiv mitzugestalten? Suchen Sie eine Aufgabe mit gesellschaftlicher Relevanz, hoher Eigenverantwortung und der Möglichkeit, mit einem engagierten Team nachhaltige Wirkung zu erzielen?

Projekthintergrund: Die Gruppe Educational Software Engineering entwickelt und betreibt zentrale digitale Lösungen für Lehre und Studium, darunter das Open-Source Safe Exam Browser-Ökosystem (SEB), die EduApp sowie Moodle-Erweiterungen für digitale Prüfungen und den Digital Campus. Im Rahmen einer Nachfolgeregelung suchen wir eine führungserfahrene Persönlichkeit mit fundiertem technischem Hintergrund, die Menschen, Prozesse und Technologien erfolgreich verbindet.

Stellenbeschreibung:

  • Führung und Entwicklung eines Teams von acht Mitarbeitenden und externen Fachkräften mit regelmässiger Unterstützung durch studentische Mitarbeitende
  • Koordination von Softwareprojekten und Portfoliomanagement
  • Verantwortung für die Weiterentwicklung verschiedener lehrunterstützender Applikationen (SEB, EduApp, Moodle-Plugins, u.a.)
  • Verantwortung für kritische Sicherheitskomponenten im Bereich SEB und SEB-Server und kontinuierliche Weiterentwicklung
  • Eigeninitiative und Eigenverantwortung bei der Ausübung der Aufgaben

Profil:

  • 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
  • Erfahrung im Reverse Engineering mit den zugehörigen Werkzeugen
  • Praktische Erfahrung im Einsatz KI-gestützter Entwicklungswerkzeuge
  • Kenntnisse in der Testautomatisierung
  • Gute Kenntnisse der Web-Technologien JavaScript, Progressive Web Apps, HTML
  • Grundkenntnisse im Bereich Learning Management Systemen
  • Praktische Erfahrung im Rahmen von Open Source Projekten
  • Praxis in der agilen Softwareentwicklung und ein agiles Mindset
  • Sichere Kommunikation auf Deutsch und Englisch

Wir bieten:

  • Ein dynamisches und internationales Umfeld
  • Ein aufgestelltes, hilfsbereites offenes Team
  • Gestaltungsspielraum und praxisnahe kreative Lösungen
  • Lebenslanges Lernen
  • Vergünstigungen wie z.B. ÖV-Abonnemente und Car Sharing
  • Diversität und Nachhaltigkeit sind uns wichtig

Neugierig? Sind wir auch. Wir freuen uns auf Ihre Online-Bewerbung mit den folgenden Unterlagen: Motivationsschreiben, Lebenslauf, Arbeitszeugnisse, Aus- und Weiterbildungsnachweise. Der Stellenantritt wäre per oder nach Vereinbarung. Bitte bewerben Sie sich ausschliesslich über das Online-Bewerbungsportal.

Gruppenleitung Educational Software Engineering Arbeitgeber: ETH Zürich

ETH Zürich ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, aktiv an der Gestaltung der Zukunft des Forschungsdatenmanagements mitzuwirken. Mit einem interdisziplinären Arbeitsumfeld, attraktiven Beschäftigungsbedingungen und zahlreichen Vorteilen wie Kinderbetreuung und öffentlichen Verkehrsmitteln fördert ETH Zürich nicht nur Ihre berufliche Entwicklung, sondern auch eine inklusive und nachhaltige Unternehmenskultur. Hier haben Sie die Chance, in einer sichtbaren Position mit hoher Verantwortung zu arbeiten und einen bleibenden Einfluss auf die Forschung zu nehmen.

E

Kontaktdaten:

ETH Zürich Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Gruppenleitung Educational Software Engineering erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei ETH Zürich anzuklopfen, wenn du dich auf die Stelle als Gruppenleitung Educational Software Engineering bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei ETH Zürich vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Gruppenleitung Educational Software Engineering mit Bravour zu bestehen

Führungserfahrung
C und C++ Programmierung
IT-Sicherheit
Applikationssicherheit
Reverse Engineering
KI-gestützte Entwicklungswerkzeuge
Testautomatisierung

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei ETH Zürich klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei ETH Zürich vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.