SWE 3 - Senior Software Engineer
Ich liefere fortwährende geschäftliche Auswirkungen durch einen Produktbereich oder einen technischen Systemkern, der zu WHOOP gehört. Ich strahle starke technische Führung für meine Gruppe aus und konzentriere mich auf die komplexesten und mehrdeutigen Probleme für mein Team.
Umfang
Sie führen und bringen das Team zu technischem Erfolg, heben die besten Praktiken und die betriebliche Exzellenz Ihres Teams an. Sie erweitern Ihren Einfluss in Ihrer Gruppe, sodass Teams in näherer Umgebung ausgerichtet sind.
Handwerk
Ihr Code setzt das Beispiel für hohe Qualität und beste Praktiken. Ihr Code ist leicht wartbar, skalierbar und erweiterbar. Sie treiben betriebliche Exzellenz, Sicherheits- und Qualitätsstandards mit dem Team voran.
Ihre Designs und Architekturen machen gute technische Abwägungen und bewerten die kurzfristigen Auswirkungen im Vergleich zum langfristigen Wert für das Unternehmen. Sie suchen nach Möglichkeiten, das System zu vereinfachen und es einfacher zu warten - sei es durch das Entfernen von Code, das Definieren besserer Schnittstellen oder das proaktive Beheben architektonischer Mängel.
Verantwortung | Verhaltensweisen |
Technisch |
|
Umfang und Schätzung |
|
Qualität |
|
Betriebliche Exzellenz |
|
Design |
|
Prozessverbesserung |
|
Kommunikation und Zusammenarbeit
Sie treiben Gespräche zwischen dem Team und den Stakeholdern voran, um zu ermitteln, welche technischen Probleme gelöst werden müssen und wie. Sie nutzen Ihre Erfahrung, das Feedback anderer und Daten, um einen Konsens zu erzielen. Sie sind in der Lage, Ihre schriftliche und mündliche Kommunikation an Führungskräfte und nicht-technische Zielgruppen anzupassen, wenn es erforderlich ist. Ihr Team, Ihre Gruppe und Ihre Gilde wenden sich an Sie für Design-Reviews. Sie bringen technische Perspektiven und Kontexte in Gespräche innerhalb der Organisation ein.
Verantwortung | Verhaltensweisen |
Autonomie |
|
Verantwortung |
|
Datenbasiert |
|
Klarheit |
|
Treibt Konsens voran |
|
Coaching
Sie versuchen, große Probleme in kleinere, parallel bearbeitbare Teile zu zerlegen, die Ihr Team gemeinsam umsetzen kann. Sie nutzen Ihre Fähigkeiten und Erfahrungen, um qualitativ hochwertige Code-Reviews für Ihr Team und Ihre Gilde durchzuführen. Ihr Team liefert routinemäßig die richtigen Dinge in rechtzeitiger Weise aufgrund Ihrer Bemühungen, aber durch die Praktiken und Standards, die Sie mit dem Team einführen, benötigt es Ihre Anwesenheit nicht, um erfolgreich zu sein.
Sie mentorieren andere Ingenieure in Ihrer Gruppe und/oder Gilde hinsichtlich technischer, priorisierender und planender Fähigkeiten. Sie sind aktiv an Interviews beteiligt und verbessern den Prozess für die Einarbeitung neuer Mitarbeiter.
Verantwortung | Verhaltensweisen |
Mentorship |
|
Einfluss auf Gruppe & Team |
|
Strategie & Ausführung
Als Senior Engineer sollten Sie beginnen, Ihre Stärke in Strategie oder Ausführung zu identifizieren. Strategie beinhaltet, einen längeren Zeitraum zu betrachten, um Bereiche für das Wachstum der Abteilung zu identifizieren. Ausführung konzentriert sich darauf, Fachwissen zu nutzen, um Ergebnisse zu liefern. Sie werden feststellen, dass Ihnen eines möglicherweise natürlicher fällt als das andere. Es ist nicht erforderlich, dass eine Person beide Fähigkeiten besitzt.
Sie werden vertraut gemacht, die aktuellen und zukünftigen Technologieentscheidungen zu leiten. Sie beraten Ihren Teamleiter und/oder Gruppenleiter über die Prioritäten und Strategien des Teams. Sie arbeiten mit dem Produktteam zusammen, um die Vision zu erstellen und ihre Erfahrung einzubringen, um den Umfang und die Möglichkeiten zur Risikominderung der Lieferung zu verstehen. Sie forschen kontinuierlich nach den Ursachen und addressieren systemische Probleme in der Architektur Ihres Teams. Sie arbeiten mit Produkt und anderen Abteilungen zusammen, um Initiativen zu identifizieren und zu definieren, die das Team umsetzen soll.
Verantwortung | Verhaltensweisen |
Probleme definieren |
|
Richtungsweisung |
|
Flexibel bleiben |
|
Vision |
|
Aufstieg zur SWE 4-Ebene
Sie sind seit 24 Monaten auf Senior-Ebene und arbeiten seit mindestens 12 Monaten auf Staff-Ebene.
Hier sind einige Bereiche, auf die Sie sich konzentrieren könnten, um Ihre Erfahrung auf das nächste Level zu bringen:
- Sie leiten mehrdeutige und technisch komplexe Projekte von der Planung bis zur Lieferung, die eine langfristige Auswirkung auf das Geschäft haben. Sie bewerten mehrere potenzielle Lösungen und treffen die richtigen Abwägungen. Sie liefern den kritischen Code, führen aber auch andere Ingenieure, um Ihnen bei der Lieferung der endgültigen Lösung zu helfen.
- Ihre Arbeit hat Auswirkungen auf Teams in anderen Gruppen. Sie heben die Ingenieurexzellenz Ihrer Gruppe an, indem Sie mindestens eine der zentralen Herausforderungen für die Gruppe angehen, wie Qualität, betriebliche Exzellenz, Skalierung oder Sicherheit.
- Sie führen Design-Reviews durch und leiten Konsultationen für Projekte in Ihrer Gilde oder anderen Teams in Ihrer Gruppe.
- Sie mentorieren andere SWE2 und Senior-Engineers in Ihrer Gruppe oder Gilde. Sie führen Code-Reviews durch, die sowohl den Code als auch den Ingenieur aufwerten.
- Sie setzen den Standard für Code und Dokumentation im gesamten Unternehmen. Ihre schriftlichen Dokumente artikulieren klar die Annahmen und Abwägungen, die Sie getroffen haben.
Aufstieg zur EM-Spur
Als Senior Engineer haben Sie die Möglichkeit, auf die nächste Stufe in der Rolle des individuellen Beiträgers zu wechseln oder zur Engineering Management-Spur zu wechseln. Die EM-Rolle baut auf und nutzt die Erfahrungen aus den individuellen Beiträgen zur Unterstützung eines Teams. Dieser Abschnitt skizziert, auf was Sie sich konzentrieren sollten, wenn Sie an einem Übergang zur EM-Spur interessiert sind.
- Sie beginnen, teamweite Projekte durch Planung, Schätzung und Organisation zu leiten und kommunizieren effektiv an das Geschäft über den Fortschritt der Projekte.
- Sie beginnen, die Arbeit über das aktuelle Projekt hinaus zu planen, indem Sie bevorstehende Projekte organisieren und die Ausrichtung der Projekte an der Mission Ihres Teams vorantreiben.
- Sie beginnen, die Entwicklung von Einzelpersonen in Ihrem Team zu fördern und eine Kultur der Inklusion und des Wachstums zu schaffen.
FAQ
Frage | Antwort |
Muss ich Senior gewesen sein, um zur EM-Spur zu wechseln? | Ja, alle EM-Rollen erfordern, dass Sie über vergleichbare Erfahrungen als SWE3 - Senior verfügen. Dies liegt daran, dass die EM-Spur auf den bis zur SWE3-Ebene erworbenen individuellen Beiträgerfahrungen aufbaut. |
Kann ich von EM zurück zu SWE wechseln? | Natürlich! Wir glauben daran, dass Menschen in der Rolle sein sollten, die für sie richtig ist. Wenn Sie feststellen, dass es nicht die richtige Rolle für Sie ist, sprechen Sie bitte mit Ihrem Manager und wir unterstützen Ihren Übergang. Eine Möglichkeit, dies zu testen, bevor Sie den Wechsel vornehmen, besteht darin, die 3 oben genannten Punkte zu nutzen, bevor Sie vollständig wechseln. |
Wenn ich ein SWE4 bin und EM werden möchte, muss ich dann bei EM3 anfangen? | Nein, wir empfehlen Ihnen, mit Ihrem Manager zusammenzuarbeiten, um die richtige Passung und das richtige Niveau zu finden, das am besten für eine Wachstumsgelegenheit für Sie geeignet ist. |
Was, wenn ich in Richtung Management-Möglichkeit wechseln möchte, aber trotzdem technisch beitragen möchte? | Wir empfehlen, einige der oben genannten Startpunkte zu nutzen, als Mittelweg zwischen dem Erwerb von Führungserfahrung und dem technischen Beitrag. Zum Beispiel ist es eine großartige Möglichkeit, technische Beiträge zu leisten, indem Sie ein Projekt im Team in einem Monat leiten und organisieren und im nächsten Monat zu einem Projekt beitragen, während Sie versuchen, EM-Verantwortungen zu übernehmen. |