Du kannst für ein Unternehmen sehr wertvoll sein und genauso viel Anerkennung bekommen, wenn du ein technischer Experte oder eine technische Expertin wirst. Dieser Artikel befasst sich mit der Rolle des Individual Contributor (IC) im technischen Bereich.

Diese 4 ICs haben wir interviewt: 

- Guillaume Guerra, der über 15 Jahre Erfahrung besitzt, ist einer der drei Principal Engineers bei Younited Credit, das ein technisches Team mit 160 Mitarbeiter*innen besitzt.

- Renaud Cousin, der über zehn Jahre Erfahrung besitzt, ist Principal Engineer bei GoPro, wo er die letzten vier Jahre an mobilen Apps gearbeitet hat.

- Jean-Christophe Delmas ist der einzige Principal Engineer beim Startup Upflow, das aus 50 Mitarbeiter*innen besteht, darunter 15 im technischen Bereich. 

- Thierry Mège, der 20 Jahre Erfahrung besitzt, ist ein R&D Software Engineer bei der Naval Group.

1. Wie sieht der Karrierepfad eines IC aus?

Fangen wir mit den guten Nachrichten an: die einzelnen Wege, die du in einer technischen Karriere einschlagen kannst, sind deutlich vielfältiger als noch vor zehn Jahren. 

Der Begriff des Individual Contributor (kurz: IC) hat in der Branche an Beliebtheit gewonnen. Um dir zu helfen, den Umfang der Rolle zu verstehen, beginnen wir damit, allgemeine Grundlagen festzulegen.

“Am Anfang meiner Karriere war klar, dass wenn ich mich weiterentwickeln wollte, ich ins Management kommen musste… obwohl ich das eigentlich überhaupt nicht wollte!”
Renaud Cousin (GoPro)

Nicht jeder kann (oder möchte) eine Führungskraft werden

Im Allgemeinen fängst du in einer technischen Karriere als Junior Developer an und wirst dann nach ein paar Jahren - je nach Umständen und Entwicklung - ein Senior Developer.

Üblicherweise werden erfahrene Entwickler*innen fast automatisch zur Führungskraft befördert, als ob das der einzige Weg nach oben sei. Aber das passt nicht zu jedem!

In seinem Artikel "Management is not the future of the engineer" (Management ist nicht die Zukunft eines Ingenieurs/einer Ingenieurin) beschreibt Charles Gorintin, Mitbegründer und CTO bei Alan dieses Paradox: “Du bist gut oder sogar der Beste in deinem Bereich; du hältst dich über die neuesten Fortschritte auf dem Laufenden; du beherrscht die neueste Technik in der Branche. Und als Belohnung wird dir gesagt, dass du die Jobs wechseln sollst.”

Das führt oft zum Peter-Prinzip: jede Person, die die Hierarchieleiter in seinem oder ihrem Unternehmen hochklettert, erreicht irgendwann seine oder ihre Stufe der Inkompetenz.

“Am Anfang meiner Karriere war klar, dass wenn ich mich weiterentwickeln wollte, ich ins Management kommen musste… obwohl ich das eigentlich überhaupt nicht wollte! Ich fühlte mich, als wäre ich in meiner beruflichen Entwicklung gegen eine Wand gefahren”, sagt Renaud Cousin, Chefingenieur bei GoPro.

Es liegt uns fern, den Weg zur Führungskraft zu schmälern, aber es ist dennoch wichtig, darauf hinzuweisen, dass ein anderer Weg möglich ist! Manchmal ist dieser alternative Weg bereits in der Organisation des Unternehmens selbst angelegt, und manchmal bedarf es einiger Arbeit, um ihn zu verwirklichen.

In diesem Online-Meetup zu dem Thema bemerkt Caroline Therwath-Chavier, CEO des Unternehmens The Allyance, das sich auf Recruitment und Tech-Coaching spezialisiert hat: “Unternehmen wird klar, dass sie die Talent ihrer ICs sichern können, wenn sie ihnen einen klaren Karrierepfad anbieten; und sie merken ebenso, dass diese Leute entscheidend sind, um hochwertige Software zu entwickeln-  was nicht möglich ist, wenn das Unternehmen nur aus Führungskräften besteht.”

Tatsächlich gaben 60% der Nutzer*innen auf talent.io in einer Umfrage an, dass sie bei gleichen Gehältern lieber ein IC statt eine Führungskraft sein würden!

Staff Engineer, Principal Engineer, Distinguished / Fellow Engineer... Was sind die Unterschiede?

In einem früheren Artikel haben wir den üblichen Karriereweg für Manager*innen besprochen, einschließlich Engineering Manager, Head of Engineering und VP of Engineering. Der Weg eines IC ist weniger verbreitet, zumindest in Europa. Wenn wir den amerikanischen Standard betrachten, sieht es folgendermaßen aus: du entwickelst dich vom Staff Engineer zum Principal Engineer und dann zum Distinguished oder Fellow Engineer.

“Ehrlich gesagt hatte ich zuvor noch nie von dieser Berufsbezeichnung gehört, als ich bei Younited anfing”, gibt Guillaume Guerra, Principal Engineer des Unternehmens für Sofortkredite, zu. Diese Beobachtung teilen alle ICs, die wir interviewt haben, was zeigt, dass immer noch viel zu tun ist, um die Leute auf diesen Karriereweg aufmerksam zu machen!

Führungskräfte entwickeln sich zusammen mit ihren Teams weiter. Aber wie funktioniert das bei ICs, die per Definition niemanden führen? Die Weiterentwicklung erfolgt durch die Ausweitung ihres Tätigkeitsbereichs und damit ihres Einflusses.

Bei der letzten Devoxx Konferenz 2021 präsentierten beispielsweise Dimitri Baeli und Hugo Lassiège dieses Diagramm, das den Umfang der verschiedenen Rollen eines IC zeigt:

  • Junior: individueller Einfluss
  • Confirmed: Team-Ebene
  • Senior: Teil-Ebene
  • Staff: produktübergreifend
  • Principal: unternehmensweit
  • Distinguished / Fellow: branchenweit

In Europa sind Distinguished Engineers oder Fellow Engineers immer noch rar gesät. Auf der anderen Seite des Atlantiks jedoch gibt es deutlich mehr Leute, dessen Neuerungen von ihren Kolleg*innen anerkannt werden.

Darunter fallen zum Beispiel Kent Beck, der Erfinder des Extreme Programming; Jeff Dean, Erschaffer von MapReduce, BigTable und Spanner, jetzt Director bei Google AI; oder Parag Agrawal, der vom Distinguished Engineer bei Twitter zum CTO und dann zum CEO wurde!

“Vom IC zu einer Führungskraft zu werden ist keine Beförderung. Es ist ein Jobwechsel”, Ludovic Galibert (Netflix)

Ist es möglich, Führungskraft und IC zu sein?

Ja…aber nicht gleichzeitig! Laut der Amerikanerin Charity Majors (die als Engineering Manager arbeitet), die von Dimitri Baeli in seiner Konferenz zitiert wird, ist es empfehlenswert, während der Karriere beide Pfade auszuprobieren. “Die besten technischen Führungskräfte der Welt sind oft jene, die beides tun und sich hin und her bewegen. Wie ein Pendel”, schreibt sie in ihrem Artikel The Engineer/manager pendulum.

Das zeigt uns, dass:

1) Brücken zwischen diesen zwei Karrierewegen existieren. Die Entscheidung für das eine oder das andere ist keine unwiderrufliche Entscheidung (was beruhigend ist). 

2) Die notwendigen Eigenschaften, um eine technische Führungskraft zu sein, sind in beiden Pfaden notwendig. Das zeigt der Ingenieur Josh Tyler in der folgenden Grafik:

Das bringt uns zu einem wichtigen Punkt: Führungskräfte und ICs sind auf der selben Stufe in der Hierarchie: “Vom IC zu einer Führungskraft zu werden ist keine Beförderung. Es ist ein Jobwechsel”, bestätigt Ludovic Galibert, Senior Software Engineer bei Netflix, in seinem Podcast. Als Führungskraft kann man eine Menge einbringen, aber das Angebot, die Stelle zu übernehmen, ist noch keine Anerkennung an sich. Als ein IC kannst du einen genauso großen Einfluss haben wie eine Führungskraft.

Ingenieurin Sarah Mei verteidigt diesen Punkt in einem beliebten Twitter-Post: “Der Aufstieg zur Führungskraft ist eine seitliche Bewegung auf einem parallelen Weg. Man fällt bei vielen Fähigkeiten auf ein Junior-Level zurück."

2. Was macht ein IC?

Nun, da wir einen allgemeinen Eindruck davon erhalten haben, wo der IC innerhalb eines Unternehmens steht - vor allem im Verhältnis zu den Führungskräften - konzentrieren wir uns auf die tägliche Arbeit eines IC.

Die Aufgaben eines IC variieren natürlich von Unternehmen zu Unternehmen und hängen zum Beispiel von der Größe des Unternehmens ab; aber im Allgemeinen gibt es drei Haupttypen von Tätigkeiten: 

 “Wir kümmern uns um Projekte, nicht um Menschen oder Pläne”
Guillaume Guerra (Younited)

1. Programmieren

Das Erste, was einem zu ICs einfällt, sind ihre technischen Kenntnisse.”In erster Linie sind dies Leute, die tatsächlich Dinge erschaffen. Was den greifbaren Mehrwert und den ROI angeht, bin ich überzeugt, dass Principal Engineers einen größeren Einfluss haben als VPs of Engineering”, sagt Cyrille Alleg,  VP of Software Engineering bei Concord und später Ornikar. “Wir kümmern uns um Projekte, nicht um Menschen oder Pläne”, sagt Guillaume Guerra von Younited.

Anders ausgedrückt: ICs sind weiterhin stark in das operative Geschäft eingebunden. Nur dass ihr großer Erfahrungsschatz und ihr Wissen dazu führen, dass sie an besonderen und sehr komplexen Problemen im Unternehmen arbeiten. “Wir nehmen sie manchmal wegen ihrer Fähigkeiten in Anspruch, denn sie sind die einzigen Leute, die wissen, wie man bestimmte Bereiche entwickelt”, sagt Christine Métaillier, Lead Tech Recruiters & Sourcers bei talent.io. 

"I know the payment logic well. When a new activity around this topic was launched at Younited, I was the one they called. We have another Principal Engineer who specialises in customer acquisition and conversion for example," explains Guillaume Guerra.

“Ich kenne die Zahlungslogik gut. Als bei Younited eine neue Maßnahme zu diesem Thema gestartet wurde, war ich derjenige, den man rief. Wir haben noch einen weiteren Principal Engineer, der sich zum Beispiel auf die Kundenakquise und -konversion spezialisiert hat", erklärt Guillaume Guerra.

“Es geht nicht immer um Technologie”, sagt Renaud Cousin, iOS-Experte bei GoPro. “Es kann auch die Art und Weise sein, wie ein Problem angegangen wird; eine gewisse Reife in der Denkweise; oder eine einflussreiche Position innerhalb der Teams, die über das eigene Fachgebiet hinausgeht."

“Das ist keine isolierte Tätigkeit,, du musst andere führen können.”
Christine Métaillier (talent.io)

2. Coaching und interne Entwicklung der Fähigkeiten

“Als Berater*innen können ICs das Gesamtniveau von Teams verbessern”, fügt Caroline Therwath-Chavier hinzu. Coaching, Mentoring oder Onboarding…sie können das auf viele Weisen tun. “Es ist keine isolierte Tätigkeit, du musst andere führen können”, sagt  Christine Métaillier.

“Ich kann bei Schulungen zu bestimmten Themen helfen oder Fragen rückwirkend beantworten”, betont Jean-Christophe Delmas von Upflow. “Diese Rolle hat einen erzieherischen Aspekt: Ich stelle sicher, dass Fähigkeiten weitergegeben werden, vor allem an die jüngsten Mitglieder des Teams”, fährt Thierry Mège von der Naval Group fort.

3. Verbesserung der technischen Qualitäten und Organisation

Diese letzte Aufgabe ist wahrscheinlich weniger bekannt, aber sie ist dennoch die wichtigste. ICs müssen Führung, Einfluss und Öffentlichkeitsarbeit übernehmen, um die internen Abläufe eines Unternehmens zu verbessern. Das hat mehrere Aspekte:

  • Tech

Abhängig vom Unternehmen können ICs Aspekte wie die technische Strategie mitbestimmen, zum Beispiel bei der Vorwegnahme von Produktionsprobleme, Fragen der Skalierbarkeit der Infrastruktur, Anforderungen an die Tools usw. In dieser Hinsicht kann die Tätigkeit der eines Architekten oder einer Architektin ähneln. “Bei GoPro sehe ich keinen großen Unterschied zwischen den beiden”, sagt Renaud Cousin.

“Leute zu haben, die die Dinge weiter von der technischen Seite aus betrachten und die ein detailliertes Verständnis von bestimmten Einschränkungen haben, hilft den Führungskräften, die richtigen Entscheidungen zu treffen”, offenbart Jean-Christophe Delmas.

Als Expert*innen in dem Bereich sind ICs viel in der technischen Überwachung tätig und beteiligen sich auch an den F&E-Projekten des Unternehmens oder an inkrementellen Innovationen, die aus Zeitgründen nicht in die Roadmaps der Teams passen. “Wir sind freie Akteure, die da aushelfen können, wo sie gerade gebraucht werden”, bestätigt Guillaume Guerra.

  • Human Resources

Sie werden oft als starker Arm des CTO oder als Kontaktperson bezeichnet. Aufgrund ihrer Erfahrung haben die ICs oft das Ohr und das Vertrauen des Top-Managements. Ihre tägliche Nähe zu den Teams ermöglicht es ihnen auch, die allgemeine Stimmung im Team einzufangen. "Wir müssen die Stimmung des Teams spüren und Probleme in einem frühen Stadium erkennen", fügt Guerra hinzu.

  • Projektmanagement

Schließlich können ICs auch als Berater*innen für manche Interessenvertreter*innen des Unternehmens agieren, zum Beispiel für Produktmanager*innen oder als Teil eines bestimmten Projekts. “Während der Einführung eines Bezahl-Features war ich technischer Berater des Projektmanagers”, erläutert Guillaume Guerra.

Er musste mehrere technische Aspekte des Projekts definieren und behandeln: die Dokumente, die gesammelt werden mussten; die Bezahlseite; die Kontobelastung einer Person; die API für Bankingpartner*innen; welche Funktionen zum Produkt hinzugefügt werden konnten; wie der Code dafür aussieht; das zuständige Team, usw.. Alles mit dem Ziel, die Erfolgschancen des Projekts zu maximieren.

Mehr als 6000 Leute haben auf talent.io ihren Job gefunden

Wir helfen dir gerne dabei, den Job zu finden, den du verdienst. Kein Spam, nur hochwertige und gezielte Angebote, die deiner favorisierten Rolle und deinem Wunschgehalt entsprechen.

Erhalte jetzt Angebote

3.  Wie wirst du ein IC?

Hoffentlich konnten wir inzwischen verdeutlichen, was diese Tätigkeit beinhaltet. Jetzt schauen wir uns an, wie dorthin gelangst.

Für wen ist sie geeignet?

Alle ICs, die wir interviewt haben, sagten zuerst, dass die Tätigkeit für Leute ist, die Aufgaben als Führungskräfte nicht mögen. Aber das ist nicht alles: Die Entscheidung, IC zu werden, sollte nicht automatisch getroffen werden. Hier sind weiter Eigenschaften:

“Wir sind nicht diejenigen, die die Entscheidungen treffen, aber wir können Argumente anbringen und Einfluss ausüben"
Jean-Christophe Delmas (Upflow)

1) Liebe zur Technik

“Das ist eine Tätigkeit für Leute, die eine Leidenschaft für Technik haben, denn du musst ständig auf dem neuesten Stand bleiben, um in den Augen des restlichen Teams legitim zu bleiben”, sagt Thierry Mège. Auch wenn es zu beachten gilt, dass ICs nicht diejenigen sind, die angesicht ihrer anderen Verantwortlichkeiten das meiste Programmieren im Unternehmen übernehmen.

2) Einflussreich sein

Anders als oft angenommen wird, sind Führungskräfte nicht die einzigen, die Menschen leiten. Auch ICs können und sollten Führungskräfte sein. “Wir sind nicht diejenigen, die Entscheidungen treffen, aber wir können Argumente anbringen und Einfluss ausüben”, sagt  Jean-Christophe Delmas. 

Anders ausgedrückt: Der Nerd-Experte oder die Nerd-Expertin, der/die keine Kommunikationsfähigkeiten besitzt, ist nicht für die Stelle geeignet. “Echte soziale Fähigkeiten sind nötig, um Meetings zu leiten, mit anderen Teams zu sprechen, ihre Bedenken zu verstehen, sie zu beruhigen und zu überzeugen. Andernfalls kann es schnell zu Grabenkämpfen zwischen den verschiedenen Gruppen kommen", sagt Guillaume Guerra.

Soziale Fähigkeiten können auch dazu beitragen, Wissen an die jüngeren Generationen weiterzugeben. 

3) Strategisches Denken

Als Entwickler*in, der/die gerade ihre Karriere begonnen hat, wirst du oft gebeten, Dinge zu tun, ohne ein Mitspracherecht bei Entscheidungen hinsichtlicher eines bestimmten Features zu haben. Das trifft als IC nicht mehr länger zu. “Du kannst als technische rechte Hand derjenigen fungieren, die das Produkt entwerfen, indem du Einfluss auf funktionale Entscheidungen nimmst", sagt Guillaume Guerra.

4. Was sind die grundlegenden Schritte auf dem Weg dorthin?

Die einfache (und grob vereinfachte) Antwort ist, dass du deine Kenntnisse vertiefen musst, um eine Referenz in deinem Bereich zu werden, oder zumindest in deinem Unternehmen. Wie du das tust? Indem du Artikel schreibst, zu Konferenzen gehst, beobachtest, an komplexen Themen arbeitest…

Das ist nicht falsch, aber angesichts allem, was zuvor gesagt wurde, gehört noch mehr dazu. In seinem Vortrag bei Devoxx fügt Dimitri Baeli zwei weitere Elemente hinzu: du musst dich mit der geschäftlichen Seite der Dinge (im Besonderen mit dem Produkt) und mit den Leuten (das heißt, mit dem ganzen Führungsaspekt, den wir schon erwähnt haben) vertraut machen. 

Wie? Baeli und sein Kollege Hugo Lassiège haben konkrete Schritte aufgelistet, um diese Fähigkeiten zu entwickeln:

  • Lerne die Nutzer*innen kennen
  • Nimm dir Zeit, die Probleme des Unternehmens zu verstehen
  • Messe proaktiv Unternehmensdaten, um dir eine Meinung über eine Situation zu bilden
  • Beteilige dich bei der Festlegung der Unternehmensziele
  • Arbeite an deiner Fähigkeit, sowohl technische als auch nicht-technische Mitarbeiter*innen zu überzeugen

Kurz gesagt, dies ist ein großer Schritt nach oben vom Senior Engineer. Es geht nicht nur um technische Fähigkeiten. Du musst auch lernen, wie du die richtige Einstellung findest und wie du etwas bewirken kannst.

Anders ausgedrückt: du musst Probleme proaktiv lösen, was ein hohes Maß an Erfahrung und Reife voraussetzt.

Fazit: Vor- und Nachteile, ein IC zu werden

Für einen besseren Überblick folgt hier eine Zusammenfassung von dem, was die Interviewpartner über die Rolle eines IC zu sagen hatten.

Die erfüllenden Seiten

  • Täglicher Kontakt mit der Entwicklung (statt mit Budgets, Roadmaps oder Verwaltung, wie es zum Beispiel bei Führungskräften der Fall ist)
  • Selbständigkeit und die Fähigkeit, technische Entscheidungen zu beeinflussen
  • Aufsteigen in der Kette, indem man näher an das Produkt, die Nutzer*innen und die geschäftlichen Belange herankommt 
  • Teams kann auf konkrete Weise geholfen werden (Verbesserung ihrer Fähigkeiten, Lösen von Produktionsproblemen, Einführung komplexer Projekte, etc.), wodurch das Gefühl einer Nützlichkeit entsteht 

Mögliche Frustrationen

  • Übermäßige Nachfrage: Da ICs technische Berater*innen sind, die keinem bestimmten Team angehören, werden sie manchmal als ständig verfügbar angesehen, um zu helfen. 
  • Fehlende interne Anerkennung; manche Leute werden sich sogar fragen, ob du genug zu tun hast.
  • Weniger Ansehen als Führungskräfte und manchmal niedrigere Gehälter für die gleiche Berufserfahrung
  • Du besitzt viel Einfluss, aber du triffst nicht die endgültige Entscheidung
  • Du muss immer als Referenz in deinem Bereich angesehen werden, weil das die Quelle deiner Legitimität ist

Den letzten Nachteil, den unsere Interviewpartner erwähnten, war, dass es weniger Stellen für ICs auf dem Markt gibt als für Führungskräfte. Das liegt vor allem am mangelnden Bewusstsein der Unternehmen für diesen Karrierepfad. Wir hoffen, dass dieser Artikel auf seine Weise dazu beiträgt, dieses Problem zu lösen!

Zur Vertiefung des Themas (englische Sprache): 

- ​​Engineering Career development von GitLab

- Staff Engineer stories auf StaffEng

- Career path inspirations auf Progression.fyi

- Sarah Meis Twitter Feed

- The engineer/manager Pendulum

- Engineeringladders.com

Die wichtigsten Erkenntnisse aus diesem Artikel

-  Wenn du keine Führungskraft werden möchtest, kannst du deine Karriere immer noch voranbringen, indem du IC wirst

- Manager*in und IC schließen sich nicht gegenseitig aus. Vielmehr fördern beide eine Karriere als technische Führungskraft.

- ICs sind technische Expert*innen, die nicht nur programmieren. Sie sind dafür verantwortlich, die Fähigkeiten ihrer Teams zu erhöhen und die allgemeine Qualität zu verbessern.

- Um IC zu werden, musst du deine Einstellung ändern und proaktiver werden, was das Lösen von Unternehmensproblemen angeht.

- Es ist ein erfüllender Weg, aber er ist weit von der Anerkennung entfernt, die Führungskräfte erfahren

No items found.