Quand j'ai commencé à postuler pour des postes senior, j'ai fait ce que tout ingénieur ferait : j'ai rétro-conçu les exigences.
J'ai collecté 50 descriptions de poste pour des rôles d'Ingénieur Senior, Staff et Principal dans des entreprises payant entre 180K$ et 350K$. Voici ce que j'ai trouvé.
Les Mots Qui Apparaissent dans Chaque Offre
Certaines expressions reviennent si systématiquement qu'elles sont pratiquement des prérequis :
- "Systèmes de production" (47/50) — Ils ne veulent pas de quelqu'un qui construit des tutoriels. Ils veulent quelqu'un qui a été appelé en astreinte à 2h du matin.
- "Collaboration transversale" (44/50) — Vous travaillerez avec le produit, le design, les données et les opérations. Savez-vous communiquer en dehors de votre bulle ?
- "Mentorat" (41/50) — Si vous ne savez pas enseigner, vous n'êtes pas senior. Point.
- "Décisions d'architecture" (39/50) — Ils veulent que vous CONCEVIEZ des systèmes, pas seulement que vous implémentiez des tickets.
- "Excellence opérationnelle" (35/50) — SLOs, monitoring, réponse aux incidents. Construire ne suffit pas — pouvez-vous l'exploiter ?
Les Mots Qui Différencient 180K$ de 300K$+
Le saut de senior (180K$) à staff (250K$+) se résume exactement à ceci :
Senior : "Construire des fonctionnalités et maintenir des systèmes." Staff : "Définir la direction technique et permettre aux autres ingénieurs de travailler."
Concrètement, cela signifie :
| Ingénieur Senior | Ingénieur Staff |
|---|---|
| Écrit du code | Écrit du code + décide QUOI construire |
| Relit les PRs | Définit les standards de relecture de code |
| Corrige les bugs | Prévient des catégories de bugs |
| Implémente l'architecture | Conçoit l'architecture |
| Utilise le monitoring | Définit ce qu'il faut monitorer |
| Suit les processus | Crée les processus |
Ce Que La Plupart des Portfolios Font Faux
Après avoir examiné des dizaines de portfolios d'ingénieurs (y compris le mien), voici le schéma :
Ce que la plupart montrent : "J'ai construit X avec React et Node.js." Ce que les recruteurs veulent : "J'ai choisi React plutôt que Vue à cause de la contrainte X, et voici le compromis que j'ai accepté."
Ce que la plupart montrent : "J'ai 95% de couverture de tests." Ce que les recruteurs veulent : "J'ai réduit les incidents de production de 60% en implémentant des tests de contrat ciblés sur notre pipeline de paiement."
Ce que la plupart montrent : Une liste de technologies. Ce que les recruteurs veulent : La preuve que vous avez exploité des systèmes à grande échelle et pris des décisions difficiles sous contraintes.
Comment J'ai Restructuré Mon Portfolio en Conséquence
Après cette analyse, j'ai apporté trois changements :
1. Ajout d'une page Ingénierie de Plateforme. SLOs, exercices d'incidents, reçus de sécurité, architecture de référence. Cela signale "J'exploite des systèmes, pas seulement je construis des démos."
2. Ajout d'études de cas avec des sections "Défis". Pas seulement ce que j'ai construit — ce qui a mal tourné, comment je l'ai diagnostiqué, et ce que j'ai appris. C'est le signal d'expérience opérationnelle.
3. Ajout d'une page Services avec tarification. Cela semble contre-intuitif pour une recherche d'emploi, mais cela envoie un signal puissant : "Je ne suis pas désespéré. J'ai des options. Je choisis de travailler avec vous." Le levier de négociation est bien réel.
Le Signal d'Entretien Dont Personne Ne Parle
Voici quelque chose que j'ai remarqué : au niveau 250K$+, les entretiens portent moins sur votre CAPACITÉ à faire le travail que sur votre FAÇON DE PENSER comme quelqu'un de ce niveau.
Ils ne testent pas "savez-vous implémenter une liste chaînée ?" Ils testent :
- Quand vous décrivez un système, mentionnez-vous les modes de défaillance ?
- Quand vous discutez d'une décision, mentionnez-vous ce que vous avez sacrifié ?
- Quand quelque chose a mal tourné, assumez-vous la responsabilité ou blâmez-vous l'outil ?
- Pouvez-vous expliquer un système complexe à quelqu'un de non technique ?
Mon portfolio répond désormais à ces quatre questions avant même que l'entretien ne commence.
Le Point à Retenir Actionnable
Si vous visez des postes senior+, votre portfolio devrait répondre à :
- Quel est le système le plus complexe que vous ayez EXPLOITÉ (pas seulement construit) ?
- Quelle décision avez-vous prise qui impliquait de vrais compromis ?
- Qu'est-ce qui a cassé, et comment l'avez-vous réparé ?
- Pouvez-vous enseigner à quelqu'un d'autre ce que vous savez ?
La pile technologique importe moins que vous ne le pensez. La maturité opérationnelle importe plus que vous ne le pensez.
