SWE 4 - Ingénieur Logiciel Senior
Je planifie, conduis et livre de manière autonome des initiatives stratégiques impliquant plusieurs quarts et plusieurs équipes pour faire avancer le département. J'exécute constamment les objectifs clés du département et fais progresser un domaine technique pour le département.
Portée
La portée du personnel est très variable en fonction de la personne et des objectifs commerciaux. Certains ingénieurs de niveau Senior peuvent se concentrer très profondément sur un domaine, tandis que d'autres peuvent travailler de manière plus large à travers différents domaines. Un ingénieur Senior peut travailler sur le plus grand défi auquel l'entreprise est confrontée un jour et se concentrer sur un domaine technique stratégique le lendemain. Une seule définition est insuffisante pour ce niveau.
Spécialiste : Vous êtes l’expert et le leader technique dans un domaine central ou un segment de produit clé chez WHOOP. Vous savez tout ce qu'il y a à savoir sur ce système et mettez votre expertise au service du département en conseillant sur des initiatives qui reposent sur la profondeur de votre domaine. Vous plaidez de manière autonome et résolvez des problèmes techniques profonds et ambiguës tout en vous assurant que votre travail est en adéquation avec les priorités commerciales et en promouvant là où votre temps est le mieux utilisé. Vous manifestez une forte propriété sur la direction et la croissance du domaine que vous dirigez.
Généraliste : Vous définissez des domaines d'impact au sein de l'entreprise qui n'ont pas encore été identifiés ou exploités. Vous travaillez à clarifier les problèmes, à convaincre les autres de leur valeur d'investissement et à définir la stratégie technique qui sera exécutée en collaboration avec plusieurs équipes à travers le département. Vous pouvez intervenir dans n'importe quelle équipe pour aider à défendre des initiatives nécessitant un soutien supplémentaire pour être menées à bien avec une exécution exemplaire, puis vous vous retirez de l'équipe pour trouver la prochaine initiative. Vous veillez à l'alignement avec les priorités commerciales entre le département logiciel et les autres départements, en promouvant là où votre temps est le mieux utilisé.
Quel que soit votre archétype, vous lancez des initiatives abordant les problèmes les plus importants auxquels votre département est confronté. Ces problèmes sont techniquement complexes et ambigus. Dans la plupart des cas, vous devrez d'abord définir le problème technique et clarifier le contexte afin que d'autres puissent vous aider à fournir une solution. Ces types de problèmes nécessitent des solutions qui peuvent ne pas être entièrement livrées dans un quart ou une année. Vous êtes la force motrice qui maintient les équipes motivées pour réaliser les initiatives stratégiques, et les répercussions de votre influence et de votre approche se font sentir longtemps après votre départ du problème.
Métier
Vous définissez la direction technique de votre groupe. Vous définissez et défendez les efforts concernant la qualité, la livraison de logiciels et l'excellence opérationnelle. Vos solutions architecturales sont évolutives, résilientes face aux défaillances et extensibles. Vous amplifiez votre impact en dirigeant des revues de conception dès le début du cycle de vie d'un projet, utilisant le contexte et l'expérience pour mettre en lumière les pièges et remettre en question les hypothèses. Quand vous voyez des problèmes communs, vous recherchez des opportunités pour simplifier le système ou mettre en place des garde-fous pour aider d'autres ingénieurs à surmonter les obstacles.
Responsabilité | Comportements |
Technique |
|
Définition & Estimation |
|
Qualité |
|
Excellence Opérationnelle |
|
Conception |
|
Amélioration des Processus |
|
Communication et Collaboration
Vous êtes un multiplicateur de force. Les problèmes sur lesquels vous travaillez sont trop grands pour que vous puissiez les résoudre seul. Vous recherchez comment décomposer le problème et amener d'autres ingénieurs à vous aider à fournir la solution. Vous vous associez à d'autres leaders techniques pour adopter les solutions et initiatives que vous dirigez. Vous recherchez des retours diversifiés pour aider à façonner votre compréhension d'un problème et d'une solution.
Vous conseillez votre direction, y compris la définition et la planification de projets et la priorisation des problèmes systémiques impactant le groupe. Vous parvenez habilement à obtenir un consensus au sein des groupes pour progresser. Les frontières des équipes ne vous limitent pas. Vous travaillez à travers toutes les équipes de WHOOP selon les besoins du problème à résoudre, garantissant une communication claire et actionnable vers l'extérieur. Vous écrivez et communiquez tant à la direction technique qu’à des publics non techniques.
Responsabilité | Comportements |
Autonomie |
|
Responsabilité |
|
Basé sur les Données |
|
Clarté |
|
Favorise le Consensus |
|
Coaching
Vous développez activement et offrez aux ingénieurs qui vous entourent des opportunités d'améliorer leurs compétences. Vous réalisez des revues de code qui élèvent non seulement le code, mais aussi les ingénieurs. Vous inculquez de manière fiable les meilleures pratiques au sein de votre groupe et du département, créant des garde-fous et simplifiant l'adoption des meilleures pratiques.
Lorsque les équipes relèvent de grands défis nécessitant votre expertise, vous intervenez et défendez l'initiative jusqu'à sa conclusion. Vous vous immergez dans l'équipe et prenez le temps de les coacher, menant par l'exemple et les éduquant en cours de route. Lorsque vous vous retirez de l'équipe, vous les laissez confiants et accomplis.
Vous cherchez à parrainer quelques individus, leur offrant des opportunités de défi et de croissance. Vous les parrainez en promouvant leur capacité à relever de nouveaux défis pour développer les compétences requises pour leur niveau suivant. Vous coachez et faites grandir les individus pour qu'ils deviennent confiants dans leur travail, les élevant rapidement et surtout les soutenant dans leur croissance de carrière.
Responsabilité | Comportements |
Mentorat |
|
Influence sur le Département et le Groupe |
|
Stratégie et Exécution
Bien que vous continuiez à contribuer au code et que cela ait été ce qui vous a amené à ce niveau Senior, vous êtes diligent dans la décision d'où employer votre énergie d'exécution. Vous recherchez d'abord des opportunités pour donner aux autres ingénieurs, les formant à livrer plutôt que de contribuer vous-même. Mais l'exécution vous permet de rester proche des défis techniques.
Vous concentrez la majorité de vos efforts sur l'exécution du chemin critique qui établit les bases pour d'autres ingénieurs, ou vous pouvez développer des projets de preuve de concept qui vous aident à comprendre comment mieux diriger une équipe.
Vous restez aligné avec les principales priorités du département grâce à la mise en réseau et une communication forte afin de garder une vision claire de l'avenir et des lacunes à combler au sein du département logiciel. Ce faisant, vous définissez les domaines problématiques et les initiatives qui font progresser l'entreprise et qui n'auraient peut-être pas été découvertes autrement.
Responsabilité | Comportements |
Définir les Problèmes |
|
Directionnalité |
|
Rester Agile |
|
Vision |
|
Élever au niveau SWE 5
Vous avez été au niveau Senior pendant 36 mois et opéré au niveau Senior Staff pendant 12 mois.
Voici quelques domaines sur lesquels vous pourriez vous concentrer pour faire le pont vers votre expérience au niveau suivant :
- Vous commencez à diriger des efforts coordonnés et des initiatives entre départements.
- Vous commencez à identifier les problèmes et/ou priorités à l'horizon futur et adaptez votre approche pour les adresser à l'avance.