/SalairesTechFR

Transparence salaires tech par stack, région et expérience

Thomas, dev Python à Nantes, 65k : quand trois pistes de carrière s'ouvrent et que 7 618 offres tranchent

Publié le 2026-06-06 • Mots-clés:

Thomas, dev Python à Nantes, 65k : quand trois pistes de carrière s'ouvrent et que 7 618 offres tranchent

Thomas a 31 ans, six années de Python derrière lui, et un CDI en grand groupe à Nantes. 65 000 € brut annuel. Pas mal pour Nantes. Pas fou non plus.

En mars 2026, trois choses arrivent en même temps : une connaissance lui envoie une offre Python à Paris ("tu pourrais te faire 85–90k facile"), un recruteur le contacte pour un poste DevOps senior dans une scaleup nantaise, et une formation data science apparaît dans son fil LinkedIn avec la promesse d'un "salaire médian de 81 000 €".

Trois pistes. Trois paris différents. Thomas a fait ce que peu de gens font : au lieu de foncer, il a sorti les données.

On a reconstitué son raisonnement avec notre base de 7 618 offres tech analysées sur la France entière (sources : Welcome to the Jungle, France Travail, Glassdoor, LinkedIn). Voici ce qui en sort — et ce qui n'est pas si évident.

Le point de départ : 65k, c'est quoi sur le marché nantais ?

Première chose que Thomas a vérifiée : est-ce qu'il est payé au prix du marché ?

Sur nos données, un développeur Python à Nantes avec 6 ans d'expérience en grand groupe touche en médiane autour de 71 400 €. La fourchette qu'on observe sur les offres va de 65 684 € à 77 107 €.

Traduction : Thomas se situe en bas de fourchette. Pas sous-payé au sens dramatique. Mais clairement pas au milieu du paquet.

Ce premier constat change la perspective. Avant même de réfléchir à un changement de ville, de stack ou de métier, il y avait déjà une marge de négociation là où il était. On y reviendra.

Un détail qui a son importance : Thomas travaillait dans ce grand groupe depuis quatre ans. Quatre ans sans avoir jamais mis les pieds sur un site de benchmark salarial. Quatre ans à se fier au "on est plutôt bien payés ici" de son manager. La plupart des devs que je croise sont dans cette situation — pas mal lotis, mais pas au courant du marché réel.

Pour situer Nantes dans le paysage national : sur nos 7 618 offres, la ville concentre 334 postes tech, soit 4,4 % du marché français. La médiane tous profils y est de 66 621 €, contre 78 098 € à Lyon et 88 537 € à Paris. Nantes n'est pas la ville la moins bien payée du lot (Toulouse est à 73 741 €, mais avec un coût de la vie plus bas qu'on ne le pense). Le vrai facteur différenciant de Nantes, c'est la concentration de grands groupes industriels et d'ESN — des structures où les grilles salariales existent, mais ne bougent qu'à la demande.

Piste 1 — Paris, la tentation des grands chiffres

"85–90k", c'est le chiffre qui circulait. Thomas l'entendait dans des conversations, le voyait dans quelques annonces sur WTTJ.

Qu'est-ce que disent les données ?

Parmi nos 2 149 offres tech localisées à Paris, un développeur Python senior en grand groupe (11 ans d'XP) affiche une médiane à 104 994 €. Sauf que Thomas n'a pas 11 ans d'XP. Il en a 6. Et les offres juniors Python Paris qu'on observe tournent plutôt autour de 52 000–60 000 €.

Le souci, c'est qu'on manque de points de données pour un profil Python 6 ans à Paris précisément. Ce qu'on sait, en revanche : la médiane tous profils tech à Paris est à 88 537 €, contre 66 621 € à Nantes. Un écart de 21 916 € bruts.

Ça a l'air convaincant. Sauf qu'il faut gratter.

Le calcul que personne ne fait

Thomas a posé ses chiffres dans un tableur. Il louait un T3 à Nantes pour 780 €/mois. Équivalent à Paris (zone métro, pas le Marais) : 1 450 € minimum, plutôt 1 600 €. Différence annuelle : 9 840 €.

Transport, alimentation, vie quotidienne — les estimations convergent autour de 3 000–4 500 €/an de surcoût. Prenons 3 500 € pour rester prudent.

Total surcoût Paris : environ 13 300 €/an.

Sur un gain brut de, mettons, 20 000 € (passage de 65k à 85k), il faut retirer l'impôt marginal. À ce niveau de revenu, on parle d'environ 30 % de taux marginal. Le gain net réel tombe autour de 14 000 €.

14 000 € – 13 300 € de surcoût = 700 € par an de gain réel.

Sept cents euros. Moins que la prime d'intéressement que Thomas touche déjà à Nantes.

J'ai montré ce calcul à un ami recruteur qui vit à Paris depuis 2018 — il m'a dit que c'était "la raison pour laquelle 60 % des devs qu'il place à Paris finissent par repartir en province dans les 3 ans." Je ne sais pas si la stat est vraie, mais le mécanisme, lui, est vérifié par les chiffres.

Et il y a un coût qu'aucun tableur ne mesure. Thomas vit à 12 minutes à vélo de son bureau. Il a un garage. Il part en surf le week-end à La Baule sans prendre le train. Ce n'est pas un argument chiffré, mais c'est un argument que tout le monde comprend. Les recruteurs parisiens appellent ça un "biais province". Les devs en province appellent ça la vie.

Un scénario alternatif : et si Paris à 90k ?

Thomas a quand même poussé l'exercice. Si le poste parisien payait non pas 85k mais 90k — un chiffre réaliste pour un profil Python confirmé dans une fintech ou une scale-up bien financée — le calcul change un peu.

Gain brut : 25 000 €. Gain net après impôt : 17 500 €. Moins le surcoût de vie : 4 200 €/an de gain réel. C'est mieux que 700 €. Mais ça reste en dessous de ce qu'on imagine en lisant "90k à Paris". Et surtout, ça suppose de décrocher ce poste spécifique — pas n'importe quel poste Python à Paris.

Piste 2 — Pivot DevOps : le mirage de la pénurie

L'idée semblait logique. DevOps, c'est la stack avec l'un des meilleurs ratios volume d'offres / candidats. Sur notre base, on recense 796 offres DevOps et 563 rien que sur WTTJ. La demande est réelle.

Mais le salaire suit-il ?

Voici les médianes DevOps par région sur nos données :

Région Médiane DevOps Nb offres analysées Écart vs Python Nantes 6y
Lyon 76 317 € 6 +4 917 €
Toulouse 73 715 € 6 +2 315 €
Nantes 71 247 € 6 -153 €
France 76 317 € 18 +4 917 €

Surprise. DevOps à Nantes paie quasiment la même chose que Python à Nantes pour un profil équivalent. La pénurie n'a pas (encore ?) créé le décrochage salarial qu'on imagine.

En fait, l'écart se creuse surtout avec l'expérience. Un DevOps junior (0–3 ans) gagne en médiane 55 716 €. Un DevOps senior (8 ans et plus) : 79 479 €. La progression annuelle est plus raide que pour beaucoup de stacks — mais Thomas devrait d'abord passer par la case "junior DevOps", avec un salaire potentiellement en recul par rapport à ses 65k actuels.

Et un détail que les fiches de poste omettent : la formation. Terraform, Kubernetes, CI/CD avancé, cloud certifications. Pas un week-end de tuto YouTube. Thomas estimait entre 6 et 12 mois de montée en compétence sérieuse.

Le vrai coût d'un pivot

Imaginons qu'il accepte un poste DevOps junior à Nantes en startup. Nos données montrent une médiane startup DevOps à 63 015 €. Thomas perdrait 2 000 € bruts la première année. Avec la progression DevOps, il retrouverait son niveau en 2–3 ans, et pourrait viser 78–80k à 10+ ans d'XP.

Le pivot n'est pas absurde. Mais c'est un investissement de 3 ans minimum pour un gain incertain. Et Thomas ne détestait pas Python.

Il y a aussi un facteur psychologique qu'on sous-estime. Revenir en position de débutant à 31 ans, après avoir été le type qu'on consulte quand le déploiement plante un vendredi soir — c'est un choc d'ego, pas juste un choc financier. Thomas en était conscient. Certains devs le vivent très bien. D'autres non.

L'effet taille d'entreprise dans le DevOps

Un point que Thomas a relevé dans les données et qui l'a surpris : chez les DevOps, l'écart startup/grand groupe est significatif. La médiane startup DevOps est à 63 015 €, là où le grand groupe monte à 74 988 €. Soit 12 000 € d'écart pour le même métier, la même ville, un niveau d'XP comparable. C'est un phénomène qu'on retrouve dans la plupart des stacks (notre article sur la taille de boîte le détaille), mais il est particulièrement marqué en DevOps parce que les grands groupes ont des infrastructures massives et paient en conséquence.

Piste 3 — Data science : les chiffres qui brillent (trop ?)

Salaire médian data scientist à Paris : 81 419 €. À Lyon, c'est encore plus haut dans notre échantillon — 111 723 € en médiane, mais attention, on n'a que 3 points de données lyonnais, donc la médiane est tirée par le haut.

Sur la France, notre base contient 730 offres data science. C'est un marché dense.

Le problème pour Thomas n'était pas le salaire cible. C'était le chemin. Python est un socle solide pour la data science, certes. Mais entre maîtriser Django et maîtriser des modèles de machine learning en production, il y a un fossé que six mois de formation en ligne ne combleraient pas.

Thomas a quand même passé un entretien exploratoire dans une boîte parisienne. Le feedback : "Profil intéressant, mais on cherche quelqu'un qui a déjà mis un modèle en prod." Le poste affichait 70–85k. Sans expérience data science concrète, Thomas aurait été positionné en bas de fourchette. Autour de 70k. À Paris.

On retombe dans le calcul de la piste 1 : 70k à Paris, c'est à peine mieux que 65k à Nantes après coût de la vie.

Le paradoxe de la formation data science

Un truc qui agaçait Thomas — et qu'il m'a formulé comme ça : "Les pubs LinkedIn me disent que je peux devenir data scientist en 6 mois avec mon background Python. Les recruteurs me disent qu'il faut 2 ans d'XP data en production pour avoir un poste correct. Il y a forcément quelqu'un qui ment."

Les deux ont raison, en fait. Techniquement, un dev Python peut acquérir les bases du ML en quelques mois. Mais le marché ne recrute pas des bases. Il recrute de l'expérience prouvée. Sur les 730 offres data science de notre base, une écrasante majorité demande une expérience "en environnement de production" ou un "portfolio de projets ML déployés". Le gap entre la compétence et la crédibilité est réel, et il a un coût temporel que les formations ne mentionnent pas dans leurs pages de vente.

Ce que Thomas a choisi (et pourquoi les données lui ont donné raison)

Aucune des trois pistes. Du moins, pas frontalement.

Thomas a fait une chose plus simple et nettement plus rentable : il a négocié dans sa boîte actuelle. Armé des chiffres du marché — 71 400 € de médiane pour son profil exact — il a demandé un réalignement. Son manager, confronté à des données sourcées (pas juste un "je pense que je vaux plus"), a accepté un passage à 72 000 € effectif au 1er juillet.

Plus 7 000 € bruts. Sans déménager. Sans reprendre des études. Sans période d'essai.

En parallèle, Thomas a commencé à se former à Kubernetes et Terraform — pas pour pivoter DevOps, mais pour élargir son périmètre technique et viser un rôle de lead/SRE hybrid à horizon 2 ans. Un profil Python + infra, dans un grand groupe nantais, peut réalistement viser 80–85k à 8–10 ans d'XP.

Sa logique : au lieu de faire un virage à 90°, faire un virage à 20°. Prendre les compétences DevOps les plus valorisées (conteneurisation, IaC) sans abandonner son socle Python. Sur notre base, les profils qui combinent développement et compétences infra sont rares dans les offres — mais quand ils apparaissent, les fourchettes sont systématiquement au-dessus de la médiane pure développeur.

Un Python senior à Nantes en grand groupe à 15 ans d'XP touche dans notre base une médiane de 99 744 €. Thomas n'est pas pressé — il a le temps de laisser la séniorité travailler pour lui, tout en ajoutant des cordes à son arc.

Les trois leçons que les données confirment

Le marché local est souvent sous-exploité. Thomas avait 6 400 € de marge de négociation sans changer de poste. Beaucoup de développeurs ne savent pas qu'ils sont en bas de fourchette parce qu'ils ne consultent pas les données granulaires — par stack, par ville, par taille de boîte. L'info est là. Sur 7 618 offres, seules 17,5 % affichent un salaire, mais ça suffit pour dégager des tendances solides.

Paris n'est pas une promotion automatique. L'écart brut moyen Paris/Nantes est de 21 916 €. L'écart net après coût de la vie tombe sous les 5 000 €. Pour certains profils, il passe en négatif. Comme l'a montré notre analyse sur le mythe du salaire parisien, les chiffres bruts racontent une histoire incomplète.

Le pivot de stack est un investissement, pas un raccourci. DevOps et data science paient bien au sommet de la courbe d'expérience. Mais le passage par la case junior efface souvent le gain attendu pendant 2–3 ans. Pour Thomas, le comparatif DevOps vs Data Scientist vs JavaScript a été le déclic : les écarts entre stacks sont moins importants que les écarts intra-stack liés à l'XP et à la taille de l'entreprise.

Ce que Thomas n'a pas vu (et qu'on ajoute)

Un angle qu'il n'a pas exploré : le full remote. Notre base ne contient que 19 offres explicitement "remote" en France. C'est trop peu pour en tirer une conclusion statistique robuste. Mais sur WTTJ, certaines offres DevOps full remote affichent des fourchettes remarquables — YOUSIGN à 90 000–110 000 € par exemple, ou Memo Bank à 72 200–83 100 €. Deux postes basés "nulle part" qui paient mieux que la plupart des offres parisiennes en présentiel.

C'est peut-être la vraie quatrième piste. Celle que les données de 2026 ne documentent pas encore assez. On y reviendra quand le volume d'offres remote aura atteint une masse critique.

En attendant, Thomas a activé des alertes sur les postes full remote Python/DevOps. Son raisonnement : si un jour une offre remote à 80k+ se présente, il pourra la prendre sans quitter son T3 nantais. C'est de l'opportunisme assumé. Et c'est probablement la stratégie la plus rationnelle pour un dev en province en 2026.

Le facteur temps — ce que personne ne quantifie

Une chose m'a frappé en reconstituant le parcours de Thomas. Chaque piste impliquait un horizon temporel différent, et c'est peut-être la variable la plus sous-estimée dans les décisions de carrière tech.

La négo en interne, c'est un mois. Entre le moment où il a compilé les données et le moment où l'augmentation a été validée, il s'est passé cinq semaines.

Le déménagement à Paris ? Trois à quatre mois entre la décision et le premier jour au bureau, en comptant le préavis, la recherche de logement, le déménagement physique. Plus le temps d'adaptation — et les études RH montrent qu'il faut 6 à 12 mois pour retrouver son niveau de productivité (et donc de crédibilité) dans un nouvel environnement.

Le pivot DevOps ou data science ? Six mois de formation incompressibles, puis 12 à 18 mois en poste junior avant de retrouver un niveau de responsabilité comparable.

Thomas ne voulait pas attendre 2 ans pour retrouver son confort professionnel actuel. C'est un choix. Pas forcément le meilleur pour tout le monde — un dev de 25 ans avec moins d'attaches pourrait faire un calcul totalement différent. Mais à 31 ans, avec un crédit immobilier et une compagne qui travaille à Nantes, l'horizon court a gagné.

En résumé

Piste Gain brut estimé Gain net réel (an 1) Risque Verdict de Thomas
Paris (85k) +20 000 € ~700 € Moyen Abandonné
Pivot DevOps -2 000 € (an 1) Négatif 2-3 ans Élevé Reporté
Pivot Data Sci. +5 000 € (Paris) ~0 € après coût vie Élevé Abandonné
Négo en interne +7 000 € +4 900 € net Quasi nul Fait

Sept mille euros de plus, zéro déménagement, zéro reconversion.

Parfois la meilleure décision n'est pas la plus spectaculaire.


Les données de cet article proviennent de notre base de 7 618 offres tech France (WTTJ, France Travail, Glassdoor, LinkedIn), mise à jour au 6 juin 2026. Testez le simulateur gratuit pour estimer votre propre salaire par stack, XP, région et taille d'entreprise.