Stratégie
Scaling d'une équipe engineering : pourquoi recruter seul est un piège
PULSE.digital · 10 min
Scaling une équipe engineering : pourquoi recruter seul est un piège
C'est un mardi matin de septembre. Thomas, CTO d'une fintech basée à Genève, reçoit un mail de son CEO : la série B vient de se clôturer à 18 millions. Objectif affiché dans le board deck : passer de 12 à 25 développeurs d'ici fin de l'année fiscale, soit dans 14 mois.
Thomas connaît son métier. Il ouvre immédiatement trois postes sur LinkedIn : deux backend senior, un lead DevOps. Il brief son recruteur interne. Il contacte deux agences spécialisées. Il s'attendait à souffrir. Il n'avait pas mesuré à quel point.
Quatorze mois plus tard, l'équipe est passée de 12 à 19 développeurs. Pas 25. Et sur ces 7 nouvelles recrues, deux sont déjà partis — dont le lead DevOps recruté au bout de 8 mois d'effort, parti après 4 mois d'ancienneté. Le produit a du retard. La roadmap a été révisée deux fois. Et Thomas a consacré, à son estimation, 30 % de son temps au recrutement plutôt qu'à l'architecture et à la delivery.
Ce n'est pas une histoire exceptionnelle. C'est la norme.
Le recrutement engineering en Suisse : des chiffres qui font mal
Avant de parler de solutions, regardons la réalité en face.
Un recrutement engineering prend en moyenne 9 mois en Suisse. Ce chiffre intègre : le temps de définition du poste, la publication, le sourcing actif, les premières sélections, les entretiens techniques, les références, la négociation, le préavis (souvent 3 mois dans les profils seniors), et la période d'onboarding opérationnel — le moment où la personne produit réellement de la valeur sans supervision intensive.
Si vous devez recruter 5 développeurs, vous ne divisez pas par 5. Les processus se superposent partiellement, mais la bande passante de vos tech leads pour les entretiens ne se multiplie pas. En pratique, 5 recrutements représentent 18 mois de travail réel, avec une attention managériale distribuée sur l'ensemble de la période.
Pourquoi la Suisse est un cas particulier. Le marché du talent engineering en Suisse est structurellement tendu pour plusieurs raisons cumulatives :
- Le coût de la vie à Zurich, Genève ou Lausanne est parmi les plus élevés d'Europe. Les candidats le savent, et calibrent leurs prétentions salariales en conséquence. Un backend senior attendra entre 130 000 et 160 000 CHF brut selon le stack et la localisation.
- La compétition est asymétrique : les grandes entreprises tech (Google Zurich, UBS, Nestlé Digital), les banques privées et les multinationales pharmaceutiques aspirent les profils les plus solides avec des packages que la plupart des scale-ups ne peuvent pas matcher.
- Le vivier local est limité. L'EPFL et l'ETHZ produisent d'excellents ingénieurs, mais la majorité des diplômés restent dans un écosystème dense de grandes entreprises ou partent dans des startups américaines ou berlinoises.
- Les permis de travail pour les profils non-UE ajoutent une couche de complexité et de délai que beaucoup d'entreprises sous-estiment systématiquement.
Résultat : vous êtes en compétition permanente, sur un marché restreint, avec des acteurs qui ont des avantages structurels sur vous.
Le vrai coût : c'est jamais juste le salaire
Voici ce qu'un CTO doit vraiment calculer, et que presque personne ne fait :
Coûts directs par recrutement :
- Agence de recrutement ou internal sourcing : CHF 25 000 à 50 000 (commission typique : 20 % du salaire annuel)
- Processus interne et entretiens : CHF 15 000 à 20 000 (temps managers, tech leads)
- Salaire brut annuel : CHF 130 000 à 180 000 selon le profil
Coûts cachés :
- Onboarding incomplet ou lent : CHF 20 000 à 30 000 (attention senior absorbée, productivité réduite de l'équipe existante)
- Turnover en 18 mois : 30 à 40 % des recrutements en early stage (mauvaise fit, marché tendu, compensation insuffisante découverte trop tard)
- Perte de productivité équipe existante : une nouvelle recrue à 50 % pendant 4 mois = perte équivalent de 2 months de productivité d'un dev senior
Total réel par dev recruté : CHF 80 000 à 120 000, sans compter le risque.
Pour 5 devs : vous avez investi CHF 400 000 à 600 000 et attendu 18 mois. Et vous avez quand même peut-être 3 personnes seulement qui restent.
Pourquoi la culture est le vrai problème (pas les skills)
Un point que les CTOs junior rate régulièrement : la compétence technique s'évalue en 4-5 heures d'entretiens. La fit culturelle et la capacité à lever l'équipe? Ça prend 6 mois minimum pour vraiment le savoir.
En Suisse, la stabilité et la qualité de vie de l'équipe sont NON-NÉGOCIABLES. Une nouvelle recrue qui débarque trop senior, trop lente, trop politique, ou simplement pas alignée sur votre définition du quality gate? Elle peut saborder la dynamique de tout un squad pendant 6+ mois avant que vous ne preniez la décision de la pousser dehors.
Et pendant ce temps :
- Votre meilleur tech lead dépense 20 % de son temps à onboarder quelqu'un qui ne progresse pas
- Les code reviews ralentissent
- La confiance interne se fissure
- Les premières démissions arrivent (vos seniors se demandent si l'équipe est vraiment sérieuse)
Le vrai coût? Impossible à quantifier. Mais il est énorme.
Le framework que les équipes qui scalent vraiment utilisent
Thomas a fini par découvrir ce que les 10 % d'équipes qui doublent réellement leur headcount sans se péter la gueule font différemment.
Ils ne choisissent pas entre recruter, externaliser ou faire appel à du staff. Ils font les trois en parallèle.
Build (Recruter stratégiquement)
Vous recrutez pour les rôles architecturaux, culturels et long-terme : Staff Engineer, Tech Lead, CTO adjoint, Architect. Rôles où la stabilité et l'ownership comptent plus que la capacité brute.
Timeline: 6-12 mois. Coût: CHF 50 000-80 000 de frais + salaire. Objectif: 2-4 rôles maximum par an.
Buy (Staff augmentation court-moyen terme)
Vous contractualisez des développeurs avec un partenaire engineering sérieux pour 3 à 6 mois : pousser une release, couvrir un stack spécialisé (Rust, DevOps heavy, infra cloud), faire du testing systématique.
Timeline: 2-3 semaines pour démarrer. Coût: CHF 150-250/heure (~CHF 4 000-6 000/mois par personne). Avantage clé: zéro turnover, vous n'avez pas d'ancienneté à gérer, pas de bénéfices, pas de complications légales.
Partner (Externalisation légère et continue)
Certaines tâches n'ont jamais besoin d'être internalisées : QA automation, DevOps secondary, maintenance legacy, monitoring. Vous les confiez à un partenaire fiable et vous focalisez vos recrues internes sur ce qui crée vraiment de la valeur.
Coût: CHF 80-150/heure, payé à l'usage. Résultat: votre équipe interne reste concentrée, pas diluée sur du commodity.
Le cas réel : fintech qui a fait passer 12→25 en 12 mois, sérieusement
La stratégie de Thomas, après avoir compris le piège :
Build: 4 postes long-terme
- 1 Staff Engineer (architecture + leadership)
- 2 Senior Backend leads (ownership domaine)
- 1 Lead DevOps (infrastructure)
- Investissement: CHF 350 000 en frais + salaires
- Timeline: 12 mois en parallèle
Buy: 6 personnes, 6 mois
- 2 Backend devs à temps plein (migration data + nouvelle API)
- 2 Frontend devs (refactor UI onboarding)
- 2 QA engineers (testing + automation)
- Investissement: CHF 180 000
- Timeline: opérationnel en 3 semaines
Partner: continu
- QA smoke testing (30 % de la charge)
- DevOps secondaire + monitoring
- Investissement: CHF 120 000/an
Résultat après 14 mois:
- Équipe interne: 16 devs (stable, culture bonne)
- Staff aug temporaire: 6 devs (puis turnover, normal)
- Externalisation: ongoing
- Total équipe opérationnelle: 22 devs
- Coût total: CHF 650 000
- Vs. approche pure hiring: CHF 1 200 000 + retard de 6+ mois + 2-3 departures problématiques
Checklist : êtes-vous prêts pour cette approche?
Cette stratégie marche seulement si votre équipe a un minimum de maturité opérationnelle.
Process engineering (5/5):
- Onboarding checklist documentée
- Tasks granulaires (pas d'épics flous de 4 semaines)
- Un senior assigné à chaque nouvelle recrue
- CI/CD robuste et tests crédibles
- Sprints réels (pas du daily chaos)
Communication (4/4):
- Async-first (Slack, GitHub, docs, decisions par écrit)
- Code reviews process établi et rapide
- Decisions architecturales documentées
- Standups quotidiens ou tous les deux jours max
Culture engineering (4/4):
- Pas juste des devs, une vraie culture engineering
- Les remote et contractors intégrés (preuves concrètes)
- Les juniors progressent visiblement
- La qualité est non-négociable (pas de "on rembourse plus tard")
Score: Additionner les checks. Si vous êtes en-dessous de 70 %, commencez par fixer votre process interne d'abord. Le scaling avec du staff aug n'amplifiera que vos problèmes.
Si vous êtes au-dessus de 70 %, lancez un pilot : 1-2 devs en staff aug pendant 3 mois. Évaluez. Scalez.
FAQ qu'on pose vraiment
Q: C'est plus cher long-terme?
R: Non. Un dev junior en CDI = CHF 100 000/an. Un staff aug full-time = CHF 150 000-180 000/an. Mais vous ne payez que les mois où vous les utilisez, zéro turnover, zéro dossier RH complexe.
Q: Comment assurer la qualité?
R: Process strict. Code reviews mandatory. Aucun merge sans tests. Pairing régulier avec les seniors. C'est votre responsibility.
Q: Et si le partenaire est mauvais?
R: Vous arrêtez. Contrat flexible, pas d'engagement long-terme. Testez sur 3-4 semaines. Si ça ne marche pas, next.
Q: Ça va créer des tensions en interne?
R: Seulement si mal communiqué. Les devs internes comprennent vite que du staff aug c'est pas une menace, c'est un allègement. Une personne externe ne prend pas leur job, elle prend les tâches "we need to ship this fast and it's not core." Votre équipe sera plus productive, moins brûlée.
La vraie question : avez-vous 12-18 mois ou 6 mois?
Si vous avez 12-18 mois : le recrutement pur marche, lentement, avec risque. C'est faisable si vous acceptez de la volatilité.
Si vous avez 6 mois : le recrutement seul vous tuera. Vous serez à la moitié du chemin, à la limite du burnout, et vous aurez peut-être fait de mauvais recrutements qui vous vont coûter longtemps.
La réponse, pour 95 % des équipes qui doivent vraiment scaler : c'est une approche combinée. Build les rôles stratégiques. Buy la capacité court-terme. Partner les tâches qui ne créent pas de valeur différenciante.
Thomas l'a compris trop tard. Vous, vous avez maintenant la map.
Prochains pas
Si vous êtes à un point d'inflexion similaire — équipe qui doit doubler, roadmap ambitieuse, recrutement qui traîne — on peut poser un diagnostic rapide ensemble.
En 30 minutes, on identifie :
- Quels rôles vous devez vraiment recruter (2-3 max)
- Quels besoins peuvent être couverts par du staff (3-6 mois)
- Quelles tâches peuvent être externalisées
- Comment structurer votre ramp-up réaliste en 6-8 mois au lieu de 18
→ Demander un diagnostic gratuit