Auf einen Blick
- Aufgaben: Leite ein Team von Ingenieuren und forme eine leistungsstarke, kohäsive Gruppe.
- Unternehmen: KNIME, eine führende AI-Plattform mit einer offenen, globalen Kultur.
- Vorteile: Flexible Arbeitszeiten, hybrides Arbeiten, Gesundheitsangebote und kontinuierliche Weiterbildung.
- Weitere Informationen: Wachstumsmöglichkeiten in einem dynamischen Umfeld mit über 30 Nationalitäten.
- Warum dieser Job: Gestalte die Benutzererfahrung für Entwickler und führe ein außergewöhnliches Team.
- Qualifikationen: Mindestens zwei Jahre Führungserfahrung in der Softwareentwicklung und Begeisterung für Teamentwicklung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Mission
Lead and grow the team responsible for the day-to-day experience der Menschen, die mit KNIME arbeiten, zu einer kohärenten, leistungsstarken Gruppe, die diese Erfahrung reibungslos, angenehm und konsistent gestaltet.
Rollenübersicht
Als Engineering Team Lead sind Sie verantwortlich für die Effektivität eines großen Teams: etwa zehn Ingenieure mit unterschiedlichem Erfahrungsgrad, zusammen mit einem Produktverantwortlichen, einem QA-Ingenieur und zwei UX-Designern. Sie sind verantwortlich dafür, wie das Team arbeitet, nicht was es technisch baut: die Vorhersagbarkeit und Qualität der Lieferung, die Gesundheit und Arbeitsweise des Teams sowie das Wachstum und die Einstellung seiner Mitglieder, während die technische Richtung und Verantwortung in den Händen Ihrer erfahrenen Ingenieure bleibt. Die Rolle betrifft ebenso den Platz und die Sichtbarkeit des Teams innerhalb der größeren Organisation und das Wachstum seiner Mitglieder, wie auch die wöchentliche Lieferung.
Verantwortlichkeiten
- Besitzen Sie die Gesamtwirksamkeit des Teams: die Vorhersagbarkeit der Lieferung, die Qualität dessen, was geliefert wird, und die Fähigkeit, konsistent zu liefern.
- Leiten, coachen und wachsen Sie ein Team von etwa zehn Ingenieuren mit unterschiedlichem Erfahrungsgrad, geben Sie den erfahrenen Ingenieuren Raum, die technische Richtung zu übernehmen, helfen Sie den Junior-Ingenieuren und Studenten, zu wachsen und sich als Teil des Teams zu fühlen, und kümmern Sie sich um das Leistungsmanagement, wenn jemandes Lieferung oder Wachstum stagniert.
- Besitzen Sie die Einstellungsstandards und gestalten Sie die Zusammensetzung des Teams, während es sich entwickelt.
- Gestalten Sie, wie das Team täglich arbeitet, von seinen Prozessen und Zeremonien bis hin zu Feedbackschleifen, die Nutzungsdaten und QA-Ergebnisse in einen gesunden, gut priorisierten Backlog umwandeln.
- Arbeiten Sie eng mit dem Produktverantwortlichen und UX zusammen, verwalten Sie Erwartungen und wehren Sie sich, wenn Umfang oder Zeitpläne unrealistisch sind.
- Vertreten Sie das Team innerhalb der größeren Organisation, erhöhen Sie dessen Sichtbarkeit und halten Sie die Arbeit im Einklang mit der unternehmensweiten Strategie.
- Behalten Sie die Gesundheit des Teams im Blick und lösen Sie wiederkehrende Probleme durch systemische Lösungen anstatt durch einmalige Brandbekämpfung.
- Entwickeln Sie ein ausreichendes Verständnis der Architektur des Teams, um bei technischen Entscheidungen mitreden zu können und gute Entscheidungen zu treffen, während die tiefgreifende technische Verantwortung bei Ihren erfahrenen Ingenieuren bleibt.
Anforderungen
- Erfahrung in der Leitung eines Software-Engineering-Teams: mindestens zwei Jahre in einer Führungsrolle, mit nachweislicher Erfolgsbilanz in Bezug auf Lieferung, Qualität, Leistung und Teamgesundheit.
- Eine echte Begeisterung für die Führung und Entwicklung von Menschen. Sie ziehen Ihre Energie aus Coaching, dem Beseitigen von Hindernissen und dem Aufbau gesunder Teams und möchten ein starkes, unabhängiges Team ermöglichen, anstatt der stärkste individuelle Beitragende zu sein.
- Ein solides Ingenieurwissen, das breit genug ist, um sowohl Backend- als auch Frontend-Technologien abzudecken. Sie müssen verstehen und glaubwürdig mit dem, woran Ihr Team arbeitet, interagieren können, von Java-Diensten bis hin zu einem Vue.js / TypeScript-Frontend, mit etwas Python im Mix.
- Ein Abschluss in einem MINT- oder wissenschaftlichen Bereich ist willkommen, aber nicht erforderlich, wenn Sie gleichwertige Erfahrungen mitbringen.
- Ein starkes Verständnis dafür, wie Engineering-Teams liefern: Priorisierung, Planung und agile Arbeitsweisen, mit dem Instinkt, gesunde Prozesse und einen gut verwalteten Backlog aufzubauen, anstatt nur Brandbekämpfung zu betreiben.
- Komfort beim Arbeiten über Funktionen hinweg und nach oben: enge Zusammenarbeit mit Produkt und UX, Verwaltung von Erwartungen und Widerstand, wenn sie unrealistisch sind, und Vertretung der Interessen Ihres Teams in der größeren Organisation.
- Fließende Englischkenntnisse, die Arbeitssprache des Teams.
Schön zu haben:
- Vorherige Erfahrung mit unserem Kern-Stack (Java, Vue.js / TypeScript), Erfahrung mit SaaS-Produkten und ein Gespür für UX, angesichts des Fokus des Teams auf die benutzerorientierte Erfahrung.
- Zusätzlich: Erfahrung darin, einem Team oder einer Organisation zu helfen, KI in den täglichen Engineering-Prozess zu integrieren, sei es durch die Etablierung gemeinsamer Praktiken, den Aufbau von Werkzeugen oder die Förderung der Akzeptanz unter Entwicklern.
Leveling
Sie berichten direkt an den Director User-Facing Applications, der der Einstellungsmanager für diese Rolle ist und wiederum an den VP Technology berichtet. Das Team, das Sie leiten, ist das größte in der benutzerorientierten Engineering-Organisation.
Was Erfolg aussieht
Das Team liefert vorhersehbar und auf hohem Niveau und tut dies weiterhin, ohne dass Sie im täglichen Ausführungsprozess eingebunden sind. Es arbeitet als eine kohärente, widerstandsfähige Gruppe: Wissen wird geteilt, das Risiko von Schlüsselpersonen ist gering, und die Menschen können in den Bereichen des Teams arbeiten, anstatt in engen Strömen gefangen zu sein. Die Gesundheit des Teams bleibt über den gesamten Erfahrungsbereich hinweg stark: erfahrene Ingenieure haben echte Autonomie, um ihre Arbeit zu besitzen und zu gestalten, und Studenten sowie Junior-Ingenieure sind gut integriert, anstatt auf periphere Themen verwiesen zu werden. Nutzungsdaten und QA-Ergebnisse fließen als Selbstverständlichkeit in die Planung ein, und der Backlog ist gesund, gut priorisiert und vertrauenswürdig.
Was wir bieten
- Ein außergewöhnliches Team zu führen: hochqualifizierte, unabhängige Ingenieure, mit denen es Freude macht, zu arbeiten. Ein so gesundes Team zu erben, ist selten, und es zu leiten, ist eine echte Freude.
- Eine Rolle, die zählt, in einem entscheidenden Moment: Sie werden unser größtes und sichtbarstes benutzerorientiertes Team durch eine wichtige Wachstumsphase für das Unternehmen führen, mit echtem Einfluss darauf, wie es funktioniert und wächst.
- Sichtbare Auswirkungen: Ihr Team gestaltet die Erfahrung, auf die jeder, der mit KNIME arbeitet, angewiesen ist.
- Tiefe Zusammenarbeit in einer Kultur mit niedrigem Ego: Arbeiten Sie eng mit anderen Teamleitern, erfahrenen Ingenieuren, Architekten, QA und UX in einer offenen Umgebung zusammen, die mehr als 30 Nationalitäten umfasst und Transparenz, niedrige Ego-Zusammenarbeit und stille Exzellenz schätzt.
- Kontinuierliches Lernen: Wiederkehrende persönliche Führungstrainings, praktische Herausforderungen, Peer-Austausch, Schulungen zu sozialen Fähigkeiten und Lerncafés sowie Einblicke in aktuelle KI- und Datenanalysearbeiten.
- Flexibilität, Gesundheit und Wohlbefinden: Hybrides Arbeiten, flexible Arbeitszeiten, subventionierte Sport- oder Yogakurse, Physiotherapie und Grippeschutzimpfungen an ausgewählten Standorten.
- Großartige Arbeitsplätze: Schöne Büros, darunter eines im Herzen von Berlin Kreuzberg, sowie die alltäglichen Dinge, die Büroarbeit angenehm machen: gemeinsame Frühstücke und Mittagessen, ein gefüllter Obstkorb und Feiern.
Über uns
KNIME ist eine führende KI-Plattform, die es Organisationen ermöglicht, ihre Daten durch intuitive, skalierbare und kollaborative Datenwissenschaft zu verstehen. Wir befähigen Datenprofis und Geschäftsanwender gleichermaßen, KI- und Daten-Workflows zu erstellen, bereitzustellen und zu verwalten, die bessere Entscheidungen vorantreiben. Hunderte globaler Unternehmen nutzen die KNIME-Plattform, darunter Citi, Bosch und P&G. KNIME ist ein Arbeitgeber, der Chancengleichheit bietet. Wir setzen uns dafür ein, Möglichkeiten für unterschiedliche Perspektiven zu schaffen, bei denen sich jeder unabhängig von seinem Hintergrund einbezogen fühlt.
Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz Arbeitgeber: KNIME
KNIME ist ein hervorragender Arbeitgeber, der eine inspirierende Arbeitsumgebung in Berlin oder Konstanz bietet. Mit einem starken Fokus auf Teamkultur und persönliches Wachstum profitieren Mitarbeiter von flexiblen Arbeitszeiten, kontinuierlicher Weiterbildung und einer offenen, kollaborativen Atmosphäre, die Vielfalt und Inklusion fördert. Die Möglichkeit, ein hochqualifiziertes Team zu leiten und dabei einen sichtbaren Einfluss auf die Nutzererfahrung zu haben, macht diese Position besonders attraktiv.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz erhalten könnten
✨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 KNIME anzuklopfen, wenn du dich auf die Stelle als Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz 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 KNIME vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz mit Bravour zu bestehen
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 KNIME 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 KNIME 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.