SWE 3 - Ingénieur Logiciel Senior
Je génère un impact commercial continu à travers un secteur de produit ou un système technique central pour WHOOP. J'exerce un fort leadership technique pour mon groupe et me concentre sur les problèmes les plus complexes et ambigus pour mon équipe.
Portée
Vous dirigez et faites progresser l'équipe vers le succès technique, en améliorant les meilleures pratiques et l'excellence opérationnelle de votre équipe. Vous étendez votre influence au sein de votre groupe afin que les équipes à proximité soient alignées.
Expertise
Votre code constitue un exemple de haute qualité et de meilleures pratiques. Votre code est facilement maintenable, évolutif et extensible. Vous conduisez l'Excellence Opérationnelle, la Sécurité et les normes de Qualité avec l'équipe.
Vos conceptions et architectures proposent de bons compromis techniques et évaluent l'impact à court terme par rapport à la valeur à long terme pour l'entreprise. Vous recherchez des opportunités pour simplifier le système et faciliter sa maintenance - que ce soit en supprimant du code, en définissant de meilleures interfaces ou en corrigeant de manière proactive une lacune architecturale.
Responsabilité | Comportements |
Technique |
|
Définition de portée & Estimation |
|
Qualité |
|
Excellence Opérationnelle |
|
Conception |
|
Amélioration des Processus |
|
Communication et Collaboration
Vous gérez les conversations entre l'équipe et les parties prenantes pour déterminer quels problèmes techniques doivent être résolus et comment. Vous tirez parti de votre expérience, des retours des autres et des données pour faire consensus. Vous êtes à l'aise pour adapter votre communication écrite et verbale pour le leadership ainsi que pour les publics non techniques lorsque cela est nécessaire. Votre équipe, votre groupe et votre guilde viennent vers vous pour des revues de conception. Vous injectez des perspectives techniques et un contexte dans les conversations au sein de l'organisation.
Responsabilité | Comportements |
Autonomie |
|
Responsabilité |
|
Axé sur les Données |
|
Clarté |
|
Favorise le Consensus |
|
Coaching
Vous travaillez à décomposer de grands problèmes en morceaux plus petits et parallèles que votre équipe peut exécuter ensemble. Vous utilisez vos compétences et votre expérience pour effectuer des revues de code de haute qualité pour votre équipe et votre guilde. Votre équipe livre souvent les bonnes choses en temps voulu grâce à vous, mais à cause des pratiques et normes que vous inculquez à l'équipe, elle n'a pas besoin de votre présence pour réussir.
Vous encadrez d'autres ingénieurs dans votre groupe et/ou votre guilde sur des compétences techniques, de priorisation et de planification. Vous participez activement à l'interview et à l'amélioration du processus d'intégration des nouvelles recrues.
Responsabilité | Comportements |
Mentorat |
|
Influence au sein du Groupe & de l'Équipe |
|
Stratégie & Exécution
En tant qu'ingénieur senior, vous devez commencer à identifier votre force en stratégie ou en exécution. La stratégie consiste à envisager un horizon temporel plus long pour identifier les domaines de croissance pour le département. L'exécution se concentre sur l'utilisation de l'expertise pour obtenir des résultats. Vous pourriez découvrir que l'un est plus naturel pour vous. Il n'est pas nécessaire qu'un individu possède les deux compétences.
On vous fait confiance pour guider les décisions technologiques actuelles et futures. Vous conseillez votre TL et/ou GL sur les priorités et la stratégie de l'équipe. Vous collaborez avec le produit pour créer la vision, injectant votre expérience pour comprendre la portée et les opportunités de réduire les risques de livraison. Vous recherchez constamment les causes profondes et traitez les problèmes systémiques dans l'architecture de votre équipe. Vous travaillez avec le produit et d'autres départements pour identifier et définir des initiatives à exécuter par l'équipe.
Responsabilité | Comportements |
Définir les Problèmes |
|
Directionnalité |
|
Rester Agile |
|
Vision |
|
Passage au niveau SWE 4
Vous êtes au niveau senior depuis 24 mois et opérez au niveau staff depuis au moins 12 mois.
Voici quelques domaines sur lesquels vous pourriez vous concentrer pour franchir le pas vers le niveau suivant :
- Vous dirigez des projets ambigus et techniquement complexes, de la conception à la livraison, qui ont un impact à long terme sur l'entreprise. Vous évaluez plusieurs solutions potentielles et faites les bons compromis. Vous livrez le code critique, mais vous guidez d'autres ingénieurs pour vous aider à livrer la solution finale.
- Votre travail impacte des équipes dans d'autres groupes. Vous élevez l'excellence en ingénierie de votre groupe, en relevant au moins l'un des défis clés du groupe, tels que la qualité, l'excellence opérationnelle, l'évolutivité ou la sécurité.
- Vous effectuez des revues de conception et dirigez des consultations pour des projets dans votre guilde ou d'autres équipes de votre groupe.
- Vous parrainez d'autres SWE2 et seniors dans votre groupe ou votre guilde. Vous réalisez des revues de code qui élèvent le code et l'ingénieur.
- Vous définissez la norme en matière de code et de documentation à travers l'entreprise. Vos documents écrits articulent clairement les hypothèses et les compromis que vous avez faits.
Passage à la voie EM
En tant qu'ingénieur senior, vous avez la possibilité de passer au niveau suivant de la voie des contributeurs individuels ou de vous orienter vers la voie de gestion d'ingénierie. Le rôle d'EM s'appuie sur l'expérience de contributeur individuel dans le but de soutenir une équipe. Cette section décrit ce sur quoi commencer à se concentrer si vous êtes intéressé par la transition vers la voie EM.
- Vous commencez à diriger des projets à l'échelle de l'équipe à travers la planification, l'estimation et l'organisation, en communiquant efficacement à l'entreprise les progrès des projets.
- Vous commencez à planifier un travail au-delà du projet actuel en organisant les projets à venir et en dirigeant l'alignement des projets avec la mission de votre équipe.
- Vous commencez à favoriser le développement des individus de votre équipe et à créer une culture d'inclusion et de croissance.
FAQ
Question | Réponse |
Dois-je avoir été senior pour passer à la voie EM ? | Oui, tous les rôles EM exigeront que vous ayez une expérience antérieure comparable à un SWE3 - Senior. Cela est dû au fait que la voie EM repose sur l'expérience de CI acquise jusqu'au niveau SWE3. |
Puis-je revenir de l'EM au SWE ? | Bien sûr ! Nous croyons qu'il est important d'avoir des personnes dans les rôles qui leur conviennent. Si vous trouvez que ce n'est pas le bon rôle pour vous, veuillez en parler à votre manager et nous soutiendrons votre transition. Une façon de tester cela avant de faire le mouvement est de tirer parti des 3 points ci-dessus avant de procéder pleinement. |
Si je suis un SWE4 et que je veux être EM, dois-je commencer au EM3 ? | Non, nous vous recommandons de travailler avec votre manager pour trouver le bon ajustement et le niveau qui convient le mieux à une opportunité de croissance pour vous. |
Que faire si je veux commencer à me diriger vers la voie de la gestion mais que je souhaite toujours contribuer techniquement ? | Nous vous recommandons de prendre certains des points de départ ci-dessus comme juste milieu entre gagner de l'expérience en gestion et continuer à contribuer techniquement. Par exemple, diriger et organiser un projet pour l'équipe un mois puis contribuer à un projet le mois suivant est un excellent moyen de maintenir des contributions techniques tout en essayant des responsabilités EM. |