Le volume d'offres de développement a fortement baissé depuis 2022, mais un bon dev confirmé reste difficile à signer. Pour recruter un développeur en 2026, il faut comprendre le marché, la stack, et surtout les signaux concrets qui distinguent un ingénieur prod-grade d'un codeur side-project.

Ce guide pose la méthode appliquée chez Lity sur les missions tech. Sans pédagogie superflue. Avec des repères de salaire à jour, les pièges qu'on voit revenir sur les scale-ups parisiennes et les leviers qui débloquent une signature rapide.

Définir le besoin technique avant de rédiger la fiche

La première erreur c'est de demander un Full-stack Senior sans avoir tranché front, back, ou les deux. Un dev qui touche à React + Node + AWS + DB design n'existe pas en quantité. Et quand il existe, il est cher.

Front, back, fullstack, infra, data : 5 métiers distincts

Un développeur Front spécialisé React n'est pas un Backend en Go. Un Platform Engineer n'est pas un DevOps. Trancher dès le brief évite les CV mal calés et les entretiens où personne n'arrive à juger sur les vrais critères.

Stack moderne ou stack legacy : ça change tout sur le marché

Une stack moderne (Go, Rust, TypeScript, Python ML, Kubernetes) attire un vivier large et engagé. Une stack legacy (Java EE, .NET classique, COBOL) attire moins de candidats. Pour rester compétitif, il faut souvent payer dans le haut de la fourchette ou vendre un vrai projet de modernisation.

Piège classique

Exiger 5 ans d'une techno que peu d'équipes françaises font tourner en production depuis aussi longtemps. Vérifiez vos critères avec une recherche LinkedIn pour estimer le vivier réel avant de figer le brief sur des compétences introuvables.

Rédiger une fiche de poste qui parle aux devs

Un dev senior reçoit des messages de recruteurs chaque semaine sur LinkedIn. Si la fiche n'expose pas la stack précise, le contexte produit et l'environnement de production, elle finit ignorée.

Les 4 sections obligatoires

La stack technique en clair (versions des langages et frameworks). L'architecture cible (monolithe modulaire, microservices, serverless, hybride). L'environnement de production (cloud provider, taille du trafic, contraintes de latency, niveau d'observability). Le périmètre concret du poste sur les 12 prochains mois.

Pour aller plus loin sur le format : le guide pratique pour créer une fiche de poste efficace.

Construire un package qui matche le marché 2026

Le rapport de force dépend de la niche. Sur Indeed France, l'indice des offres de développement logiciel a perdu près des deux tiers depuis juillet 2022 (Indeed Hiring Lab). Les profils confirmés sur stack moderne restent pourtant disputés. À Lyon, Nantes ou Bordeaux, comptez 10 à 13 % de moins sur le fixe, avec une concurrence locale parfois plus dure.

Repères salariaux développeurs en 2026 (Paris)

Junior (0-2 ans)

Back end (Java, Go, Python, PHP, .NET)
40-55 K€
Fullstack
39-51 K€
Front end
39-51 K€

Confirmé (3-5 ans)

Back end (Java, Go, Python, PHP, .NET)
51-66 K€
Fullstack
48-62 K€
Front end
46-58 K€

Senior (6-10 ans)

Back end (Java, Go, Python, PHP, .NET)
67-80 K€
Fullstack
63-76 K€
Front end
58-68 K€

Expert / Lead (10 ans et +)

Back end (Java, Go, Python, PHP, .NET)
82-99 K€ et plus
Fullstack
78-94 K€ et plus
Front end
70-84 K€ et plus

Ces fourchettes viennent du baromètre des salaires Lity. Ce sont des repères de marché observés : la taille de l'entreprise, son secteur, le diplôme et l'expérience les font bouger. Une stack legacy ne fait pas baisser la grille : Java, .NET ou PHP suivent la courbe du back end. Un Tech Lead senior se situe vers 71-83 K€, un Engineering Manager de 6 à 10 ans vers 84-96 K€. Repères publics complémentaires : APEC et Welcome to the Jungle.

Et après ? Au-delà du palier expert, les postes de Staff Engineer, Head of Engineering, VP Engineering ou CTO dépassent souvent 100 K€ de fixe. Leurs fourchettes sont détaillées dans le baromètre des salaires.

Equity vs cash : ce que les devs regardent vraiment

Sur les scale-ups, les BSPCE comptent dans la décision. Mais un dev expérimenté regarde d'abord le runway de la boîte avant de leur donner de la valeur. Annoncez le runway honnêtement, pas avec un PowerPoint optimiste.

Diffuser et chasser : où trouver vraiment les bons devs

Le mix qui marche en 2026

LinkedIn Jobs reste la base, surtout sur Paris. Welcome to the Jungle fait la différence sur les scale-ups qui soignent leur marque tech. Indeed et HelloWork restent puissants sur le volume mais demandent du tri RH.

La chasse LinkedIn Recruiter : le canal qui signe le plus

Sur les profils tech confirmés, l'annonce ne suffit jamais. Les bons devs sont déjà en poste, bien payés, et reçoivent des sollicitations toutes les semaines. Il faut aller les chercher avec un message qui montre qu'on a lu leur GitHub, leur stack actuelle, leur dernier talk en conférence.

L'autre canal sous-exploité : GitHub, GitLab et les communautés tech (Devoxx France, BeMyApp, meetups Rust ou Go). C'est là que se trouvent les profils qui contribuent vraiment.

Le funnel d'un recrutement développeur Senior
100
Outreach LinkedIn + GitHubciblés stack précise + niveau séniorité
33
Réponses positivesdevs sur-sollicités, réponses rares
15
Calls qualif tenus30 min visio + revue GitHub + open source
7
Tests techniques renduspair-programming live (1h) ou take-home <4h
3
Entretiens CTO + équipefit produit + standards code + vision tech
1
Signingsouvent après une contre-offre
Ordre de grandeur illustratif. Les devs comptent parmi les profils les plus sollicités du marché. Le principal décrochage se joue sur le test technique : un take-home trop long fait fuir les confirmés. Sur une stack rare (Rust, Go, Elixir, Solidity), il faut bien plus de contacts pour une signature. Source : Ordre de grandeur illustratif tiré de nos missions tech (front, back, fullstack, DevOps)

Trier les CV : ce qui compte vraiment

Les signaux concrets qui prédisent un dev prod-grade

Un dépôt GitHub actif avec des commits récents et des projets perso aboutis. Une expérience documentée sur du déploiement continu, observability, post-mortem. Une trace publique : conférences, articles techniques, contributions open source.

Les drapeaux rouges qu'on voit à 100m

Stack identique depuis 8 ans sans évolution. Aucune trace de production réelle, que des side-projects de 200 lignes. Refus de parler du dernier incident géré ou de la dernière migration de prod.

Attention au 'dev rockstar'

Un dev qui ne parle que de lui-même, de la techno qu'il maîtrise et qui dénigre ce qui existait avant n'est pas forcément un bon dev. C'est juste un junior senior. Cherchez plutôt celui qui parle de son équipe, de ses échecs et des trade-offs qu'il a assumés.

Le test technique qui marche vraiment

Pair-programming live ou take-home : quel format ?

Le take-home laisse le candidat respirer mais demande 4 à 8 heures de son temps libre, ce qui filtre les profils confirmés débordés. Le pair-programming live est plus prédictif sur le réel, mais demande un dev senior pour piloter la session.

Notre approche chez Lity : pair-programming live de 60 minutes sur un cas concret, sans piège, avec debrief complet. Pour aller plus loin, on peut combiner avec la méthode de recrutement par simulation.

Ce qu'on mesure dans le test

La capacité à poser des questions de cadrage avant de coder. La gestion des cas limites et la lisibilité du code produit. Les compromis assumés sur la performance, la testabilité, la maintenabilité.

L'entretien CTO : 3 questions qui révèlent le niveau

Question 1. Raconte-moi le dernier post-mortem que tu as rédigé ou auquel tu as contribué. Si le candidat sèche, soit il n'a jamais touché de prod réelle, soit il fuyait les responsabilités.

Question 2. Comment tu monitorais une nouvelle feature en prod ? Réponse attendue : metrics + logs + traces, alerting basé sur SLO, rollback strategy. Si le candidat parle juste de Sentry ou de console.log, niveau confirmé absent.

Question 3. Quel choix d'architecture tu regrettes aujourd'hui ? C'est là qu'on apprend si le candidat a la maturité d'admettre ses erreurs ou s'il est encore en mode 'tout ce que j'ai fait était parfait'.

Un Lead SRE qu'on a placé chez une scale-up parisienne a divisé la latence p99 par dix en quelques jours. Il avait juste retiré un proxy nginx mal configuré. Le CTO précédent cherchait depuis des mois. Le bon dev sait où regarder, pas seulement coder.
Tommy Sevim·Headhunter Tech chez Lity

Formuler l'offre et négocier le closing

Le timing du package

Annoncer le package complet dès l'offre formelle, pas avant, pas après. Sur les profils tech, l'equity et les avantages (télétravail, conférences, formations) pèsent autant que le fixe.

La contre-offre, on la prévoit

Sur nos missions, la contre-offre est fréquente chez les profils confirmés. On l'anticipe dès le call de qualification. La vraie raison du départ doit être autre que financière, sinon le risque est élevé. Plus de détails sur le taux de contre-offre en tech.

L'onboarding tech : 30 jours pour un dev autonome

Semaine 1 : setup et pair-programming

Setup environnement local fonctionnel le jour 1 (le pire signal d'une boîte mal organisée c'est un setup qui prend 5 jours). Pair-programming avec un senior sur un ticket simple, debrief le soir. Lecture de la doc d'architecture interne, des post-mortems récents, des ADRs (Architecture Decision Records).

Semaine 2 à 4 : premier ticket en autonomie

Premier ticket solo en semaine 2, code review systématique. À J30, le dev doit pouvoir ouvrir une PR de bout en bout : issue, branche, tests, review, merge, déploiement, monitoring. Gallup rappelle que seuls 12 % des salariés jugent l'onboarding de leur entreprise réussi (Gallup) : c'est un levier de rétention facile à prendre.

Avant tout : votre boîte attire-t-elle vraiment les bons devs ?

Un dev confirmé évalue trois critères avant d'accepter une offre : la stack technique, la mission (build vs maintenance), et la culture d'ingénierie de la boîte. Si vous ne cochez pas au moins deux critères sur trois, vous galérerez à recruter en interne.

Matrice : comment attirer un bon développeur selon votre contexte
Mission ambitieuse (greenfield, refonte, scale)
Mission maintenance (run, support, dette)

Refonte legacy

Senior qui aime les migrations. Package dans le haut de la fourchette, cabinet spécialisé tech. Process assez long.

Le rêve ingénieur

Senior orienté produit, passé par une scale-up. Package au prix du marché, LinkedIn suffit souvent. Le process le plus court.

Mission ingrate

Profil rare et coûteux à attirer. Package au-dessus du marché et télétravail souple, via un cabinet. Le process le plus long.

Confirmé qui veut consolider

Confirmé de 4 à 6 ans qui cherche de la stabilité. Package au prix du marché, LinkedIn Jobs et WTTJ.

◀ Stack legacy (Java EE, .NET classique)
Stack moderne (Go, Rust, TS, K8s) ▶

Règle d'or

Sans deux critères favorables sur trois (stack moderne, mission ambitieuse, culture d'ingénierie mature), vous n'attirerez pas les meilleurs profils en interne. Compensez par un cabinet spécialisé tech, un package au-dessus du marché et un vrai récit produit.

Source : Méthode Lity, tirée de nos missions tech

Quand passer par un cabinet de recrutement tech comme Lity

Trois cas où le cabinet est rentable. Vous démarrez votre fonction tech (premier dev senior ou Tech Lead). Vous chassez un profil rare (Staff Engineer, Principal, expertise pointue ML/Sécurité/Infra). Vous avez déjà raté un recrutement et le coût d'erreur dépasse celui du cabinet.

Chez Lity, le délai moyen entre le brief et la signature est de 22 jours. Pour un dev confirmé sur stack moderne, parler à un headhunter tech chez Lity est souvent plus rapide que monter une équipe interne. Le panorama du marché est dans recruter des profils tech en France.

Récap : la check-list pour signer un bon développeur

  • Trancher front, back, fullstack, infra ou data dès le brief
  • Construire une scorecard chiffrée à 6 mois (PR mergées, observability, tickets résolus)
  • Caler le package sur le baromètre des salaires, avec une equity claire et un runway annoncé
  • Mixer LinkedIn Recruiter + sourcing GitHub direct
  • Filtrer sur des signaux concrets (GitHub actif, post-mortems, contributions open source)
  • Pousser un pair-programming live de 60 minutes sur un cas concret
  • Anticiper la contre-offre dès le premier call qualif
  • Bâtir un onboarding 30 jours avec premier merge end-to-end à J30