Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz

Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
KNIME AG

Auf einen Blick

  • Aufgaben: Führe und entwickle ein Team von Ingenieuren für eine reibungslose Nutzererfahrung.
  • Unternehmen: Innovatives Unternehmen mit einer offenen, kollaborativen Kultur.
  • Vorteile: Flexibles Arbeiten, Gesundheitsangebote und kontinuierliche Weiterbildung.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstums- und Lernmöglichkeiten.
  • Warum dieser Job: Leite ein talentiertes Team und gestalte die Nutzererfahrung aktiv mit.
  • Qualifikationen: Mindestens zwei Jahre Führungserfahrung in der Softwareentwicklung.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Mission
Leiten und wachsen Sie das Team, das für die tägliche Erfahrung der Menschen verantwortlich ist, 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 unterschiedlichen Erfahrungsgraden, zusammen mit einem Produktverantwortlichen, einem QA-Ingenieur und zwei UX-Designern. Sie besitzen, wie das Team arbeitet, anstatt was es technisch baut: die Vorhersagbarkeit und Qualität der Lieferung, die Gesundheit und Arbeitsweisen 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 es liefert, und die Fähigkeit, konsistent zu liefern.
  • Leiten, coachen und wachsen Sie ein Team von etwa zehn Ingenieuren mit unterschiedlichen Erfahrungsgraden, 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 die Lieferung oder das Wachstum einer Person ins Stocken gerät.
  • 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 seine Sichtbarkeit und halten Sie seine Arbeit im Einklang mit der Unternehmensstrategie.
  • Behalten Sie die Gesundheit des Teams im Blick und lösen Sie wiederkehrende Probleme durch systemische Lösungen anstelle von einmaligem Feuerlöschen.
  • 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 befähigen, 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 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 zu löschen.
  • 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ßend in Englisch, der Arbeitssprache des Teams.

Nice to have:

  • 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 von Vorteil: Erfahrung bei der Unterstützung eines Teams oder einer Organisation bei der Einführung von KI im täglichen Engineering, 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 die gesamte Erfahrungsstufen 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 beschränkt zu sein. 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 leiten: hochqualifizierte, unabhängige Ingenieure, die Freude bereiten, mit ihnen zu arbeiten. Ein so gesundes Team zu erben, ist selten, und es ist eine echte Freude, es zu leiten.
  • 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.

Team Lead Full-Stack Engineering (m/f/d) in Berlin or Konstanz Arbeitgeber: KNIME AG

Als Arbeitgeber bietet KNIME eine außergewöhnliche Gelegenheit, ein hochqualifiziertes und unabhängiges Team von Ingenieuren zu leiten, das in einer offenen, globalen Kultur mit über 30 Nationalitäten zusammenarbeitet. Die Position ermöglicht es Ihnen, einen sichtbaren Einfluss auf die Benutzererfahrung zu haben und gleichzeitig von kontinuierlichem Lernen, flexiblen Arbeitszeiten und einem Fokus auf Gesundheit und Wohlbefinden zu profitieren. Mit schönen Büros in Berlin Kreuzberg und einem starken Teamgeist ist KNIME der ideale Ort für alle, die eine sinnvolle und bereichernde Karriere anstreben.

KNIME AG

Kontaktdaten:

KNIME AG Recruiting-Team

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 AG 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 AG 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

Teamführung
Coaching
Leistungsmanagement
Agile Methoden
Backend-Entwicklung
Frontend-Entwicklung
Java

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 AG 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 AG 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.