Pourquoi ce CV se joue différemment
Beaucoup de senior devs ajoutent « lead » à leur titre sans avoir vraiment fait grandir une équipe. Le head of engineering scrute trois signaux : décisions d'architecture documentées, mentoring effectif (juniors qui progressent), et code review constructive en volume. Sans ces trois, le titre TL ne tient pas.
Compétences que les recruteurs cherchent
Hard skills
- · Conception d'architecture (DDD, hexagonal, microservices)
- · Code review en volume (>15 PRs/semaine)
- · Tests stratégie (TDD, pyramide, contract tests)
- · Refactoring de legacy
- · Tech debt management
- · Performance et observabilité applicative
- · Sécurité applicative (OWASP basics)
- · ADR (Architecture Decision Records)
- · Mentoring 1:1 structurés
- · Recrutement technique (entretiens + grading)
Soft skills
- · Communication écrite (ADR, design docs)
- · Pédagogie auprès des juniors
- · Arbitrage tech debt vs delivery
- · Calme en incident
- · Capacité à dire non aux scope creep
Outils
- · Stack maîtrisée (langage + framework + DB)
- · Git / GitHub / GitLab
- · Linear / Jira / Notion
- · Datadog / Sentry / observabilité
- · Figma (lire les specs)
Structure de CV à respecter
01
Titre + scope équipe
« Tech Lead — squad payment (6 devs back) » ou « Lead Engineer — front platform (4 ingés) ». Le scope équipe est crucial.
02
Réalisations équipe
Section dédiée : 3-5 réalisations en tant que TL (montée en compétence d'un junior, refonte d'archi, réduction tech debt, amélioration vélocité).
03
Décisions d'archi documentées
Cite 1-2 ADR significatifs (passage à des events, monolithe → microservices, choix DB). C'est le signal du vrai TL.
04
Expériences avec contexte ingé
Précise : taille équipe ingé totale, stade startup (seed, série A, scale-up), nature du produit. Un TL en seed ≠ TL en scale-up post-IPO.
05
Formation + open source
Contributions open source notables ou talks techniques (conférences, meetups). Indispensable pour les staff/principal en visée future.
Bullets : avant / après
Montée en compétence équipe
Faible
J'ai encadré des développeurs juniors.
Fort
Tech Lead squad back-end (6 devs dont 3 juniors) — 1:1 hebdo, code review structurée, 2 juniors promus mid en 14 mois, vélocité équipe +28% sur 2 PI consécutifs (mesure linéaire de tickets shippés).
Refonte architecture
Faible
J'ai refondu l'architecture de l'application.
Fort
Pilote la transition monolithe Django → microservices Go (4 services extraits sur 18 mois, ADR validés en RFC publique équipe) — déploiements de 1/semaine à 12/jour, MTTR divisé par 5.
Tech debt
Faible
J'ai réduit la dette technique.
Fort
Programme dédié tech debt (10% capacity dédiée, revue trimestrielle priorisation) — couverture de tests 38% → 81%, temps moyen de fix incident -47%, satisfaction équipe sur enquête interne +1.4 point/5.
Erreurs qui coûtent l'entretien
Senior dev qui se déclare TL sans équipe
→ Si tu n'as encadré personne, tu es senior dev, pas TL. Préfère « Senior Engineer » sur ton CV : tu paraîtras crédible, pas survendu.
Pas de mention d'ADR ou de décision d'archi
→ Cite au moins une décision d'architecture significative que tu as poussée, documentée et défendue. Sinon c'est du contenu mou.
Bullets uniquement sur tech, rien sur équipe
→ Un TL ce sont 60% tech + 40% équipe. Au moins 1 bullet sur 3 doit parler de l'équipe (mentoring, recrutement, animation tech).
Mélanger Engineering Manager et Tech Lead
→ EM = focus people. TL = focus technique + people léger. Sois clair sur lequel des deux tu as fait, ou tu signes pour le mauvais poste.
Fourchettes salariales France
Junior
n/a — rôle senior par nature
Confirmé
70–90 K€ brut (5-7 ans XP, scale-up)
Senior
90–130 K€ brut (TL confirmé, staff) — big tech 110-170 K€ + RSU
Scale-ups (Doctolib, BlaBlaCar, Mirakl, Pigment, Aircall) : 85-120 K€ + RSU. Banques / fintechs (Qonto, Lydia) : 95-130 K€. Freelance TL : TJM 800-1200€.
Mots-clés ATS à intégrer
Les ATS scannent ces termes. Si ton CV n'en contient aucun, il passe sous le radar — même si tu es qualifié.