Aller au contenu principal

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.

portée


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
  • Je dirige la prise de décisions techniques au sein d'un domaine central ou d'un système critique.
  • J'exécute de manière pragmatique, livrant constamment des versions de haute qualité et non perturbatrices.
Définition & Estimation
  • J'évite les livrables monolithiques et décompose rapidement et de manière itérative les tâches complexes.
  • Je révise et contribue à toutes les décisions architecturales majeures dans mon domaine/expertise et examine les spécifications techniques au sein de mon groupe.
Qualité
  • Je livre constamment des solutions exemplaires en termes de qualité et de maintenabilité.
  • J'écris des critiques très perspicaces et complètes qui élèvent le niveau des auteurs.
  • Je m'attaque de manière proactive aux zones difficiles concernant la dette technique et mets nos systèmes existants à niveau.
Excellence Opérationnelle
  • Je suis bien informé sur la façon de faire le compromis entre vitesse et qualité pour livrer un produit acceptable au client.
  • Je fixe des objectifs de performance (SLOs) pour les systèmes majeurs et collabore avec les équipes pour atteindre et maintenir ces objectifs.
Conception
  • J'ai une compréhension large de notre architecture et de la manière dont le domaine de mon groupe s'y intègre.
  • Je réfléchis systématiquement aux impacts potentiels de la conception sur d'autres équipes et sur l'entreprise, en tenant compte des coûts, du temps et de la position de WHOOP sur le marché.
Amélioration des Processus
  • J'identifie quand un processus doit être éliminé en raison de changements ou d'inefficacité et vise à le remplacer et/ou à l'automatiser.

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
  • Je provoque et facilite des discussions significatives autour des questions complexes qui existent aujourd'hui ou pourraient survenir dans un avenir proche dans le but de trouver une solution.
  • Je fais appel à des ingénieurs de plusieurs équipes pour m'aider à livrer des initiatives stratégiques pour l'ensemble du département.
Responsabilité
  • Je planifie et exécute avec succès des projets impliquant plusieurs développeurs et des exigences complexes, en priorisant stratégiquement par rapport à la mission de WHOOP.
  • Je rédige des communications écrites et verbales sur des questions critiques, veillant à inclure les parties prenantes et les membres, et à fournir des mises à jour en temps opportun sur la progression vers la résolution.
Basé sur les Données
  • J'évalue et détaille expertement les compromis lors de l'évaluation des solutions et des technologies.
  • J'ai une forte compréhension de la priorisation pour les équipes en relation avec ma connaissance des priorités de l'entreprise.
Clarté
  • Je maintiens habilement les parties prenantes du projet informées et conseillées sur la direction des initiatives stratégiques.
  • J'écris une documentation concise et perspicace qui peut être exploitée par tous les niveaux, en éliminant les incertitudes sur les problèmes résolus.
Favorise le Consensus
  • Je favorise le consensus parmi mes pairs et parties prenantes, créant confiance et direction claire au sein du groupe.

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
  • J'examine et fournis des retours sur les spécifications techniques au sein de mon groupe dans le but d'amener les équipes vers une documentation cohérente et une planification solide.
  • Je motive les équipes et les ingénieurs dans leur travail et encourage une culture de haute performance, veillant à équilibrer leur santé et leur longévité.
Influence sur le Département et le Groupe
  • Je suis recherché en tant qu'expert de référence dans mon domaine et j'éduque proactivement mes pairs dans mes domaines d'expertise.
  • J'éduque d'autres personnes en dehors de mon groupe sur le travail que nous faisons au sein du groupe, générant intérêt et excitation.
  • J'analyse et améliore les entretiens chez WHOOP dans le but d'obtenir les meilleurs talents.
  • J'aide à maintenir la force mentale de mes pairs durant les périodes de changement.

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
  • J'explore de nouvelles technologies ou des technologies réutilisables ayant un impact potentiel considérable pour WHOOP tout en pratiquant une innovation responsable.
Directionnalité
  • J'apporte régulièrement les besoins de l'entreprise à mon département et formule des initiatives autour de ceux-ci.
  • Je fais avancer les guildes par la discussion, la contribution et des nouvelles normes dans le but d'obtenir une technologie robuste et de premier ordre.
  • Je fais remonter les problèmes à ma guilde et mène des actions concrètes vers leur résolution.
Rester Agile
  • Je suis rapide à peser les priorités par rapport au travail existant.
  • Je sais comment identifier la valeur d’un pivot pour capitaliser sur le temps de mise sur le marché par rapport à la valeur de l'achèvement d'un objectif existant.
  • Je conseille sur ce qui est le plus bénéfique à ce moment-là et explique toujours pourquoi.
Vision
  • Je présente et défends ce vers quoi le département logiciel devrait se diriger.
  • J'exécute continuellement vers une vision cohérente à travers des projets à long terme.

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