Software Salary and Job Market in France 2026

JobRise Team7 min read

You're job hunting for a software role in France and the first thing you want is a number you can trust. The blunt truth: almost no French tech listing publishes pay, so you have to triangulate from ranges, local norms, and the offer itself. That's the catch. Here's how.

What the listings say right now#

On 14 October 2026, JobRise's live feed showed 81 open Software jobs in France, with 56 posted in the last 30 days and 22 in the last 7 days. This is one job board's snapshot, not a market survey, so read it as a signal of who's hiring right now, not as total demand across the country.

Full-time roles dominate: 80 of 81 listings, with a single contract posting. Geography is Paris-heavy: 35 listings in Paris, then Lille (7), Saint-Mandé (5), Massy (3), and Lyon (3). If you're outside Paris, the pool shrinks fast.

Who's hiring: Datadog (21 listings), Ubisoft (18), Exotec (8), Quandela (5), Mongodb (5), SOGECLAIR (3), Vix Technology & Kuba (3), Cohere (3), IBM (2), Sidetrade (1). Some of these names are recruiters or staffing firms, so check who the end client is before you compare two offers side by side. Titles on the feed range from "Senior Software Engineer - Distributed Systems (Continuous Profiler)" at Datadog to "Reliability Engineer" at Exotec and "Senior Python Developer" at Lengow.

For country-wide context, the JobRise Hiring Report: France showed 465 open listings across all categories and 345 posted in the last 30 days. Software is a real slice of that. Not the whole market.

Entry-level openings are thin: 3 of 81 listings look like intern, graduate, or junior roles, for example "Stage Software Robotics - 2027" at Exotec and a six-month Web & Online Programmer Assistant stage at Ubisoft on The Crew Motorfest. If you're early career, widen the title you search on.

Get the next guide by email

New guides and fresh jobs in one short email. Free.

Unsubscribe in one click.

How rare posted pay is#

Only 2 of the 81 software listings showed a salary. Both are at Cohere, and both are quoted exactly as posted: "CA$250K, CA$535K • Offers Equity • Multiple Ranges" for "Member of Technical Staff, Integration/RL Team (Research Engineer)", and "CA$250K, CA$535K • Offers Equity • Multiple Ranges" for "Member of Technical Staff, Training Infra Engineer".

Two things jump out. The currency is Canadian dollars, not euros, which points to a global band rather than a France-specific one. And "Multiple Ranges" means the figure moves with level and location. Treat it as a ceiling for a research-heavy profile, not as a French norm. Two out of 81. That's it.

Typical reported ranges by seniority#

The ranges below are typical figures candidates report for software roles in France. They vary by city, stack, company size, and how badly the employer wants you. Verify current numbers before you anchor to them.

  • Junior or first role after an internship: roughly €35,000 to €42,000 gross annual, higher in Paris and at large product firms.
  • Mid-level, 3 to 5 years: roughly €42,000 to €55,000 gross annual.
  • Senior engineer: roughly €55,000 to €75,000 gross annual.
  • Staff, principal, or lead with org-wide scope: roughly €75,000 to €95,000 gross annual, sometimes higher at well-funded product companies.

French offers quote a gross annual salary ("brut annuel"), and the gap to what lands in your bank account is bigger than most candidates expect. Use a current official simulator, like the Urssaf one, to see net pay from a gross figure.

Local pay norms in France#

Understand the parts before you argue about the whole.

  • The 13th month ("13ème mois") is common at larger firms and industrial groups. It's a real extra month of pay, so clarify whether the quoted salary includes it or sits on top.
  • A performance bonus ("prime", "variable") is typical at senior and manager levels, often 5 to 15 percent of base. Get the target and the actual payout history, not just the promise.
  • Profit-sharing ("intéressement") and participation appear at companies above 50 employees. Ask if it exists and what it paid last year.
  • "Package" or "CTC" language is less standard in France than in some markets. Ask for a written breakdown: base, variable, 13th month, equity, and benefits.
  • Equity or BSPCE/BSA options are real at startups and scale-ups like the ones above, but the strike price, vesting, and exit conditions matter more than the headline grant.
  • Meal vouchers (ticket restaurant), transport coverage, and remote-work budget are normal expectations, not perks. In Paris, transport coverage is close to universal.

A worked example: rewriting your resume for the market#

French hiring managers scan for scope and stack, not adjectives. The recruiter skims for 6 seconds. Here's a before and after.

Before: "Worked on backend services and helped improve performance."

After: "Rewrote the order-processing service in Go, cutting p95 latency from 420 ms to 90 ms and reducing infrastructure cost by 30 percent across 12 services."

The second version gives a number, a stack, and a clear boundary of responsibility, and that's what earns you the interview where pay finally gets discussed. Numbers beat adjectives. Every time.

How to negotiate an offer#

Never give a number first if you can avoid it. If asked, deflect with a question about the band. Say this: "I'm evaluating the whole package, so I'd rather hear the range you've budgeted for this level, then I can tell you quickly whether we're aligned."

If they push: "Based on my current scope and the market for this profile in Paris, I'd be looking at €X to €Y gross annual. Where does that sit against your band?"

Then negotiate the parts, not just the base. Ask for the 13th month to be guaranteed, the bonus target to be written into the contract, the equity terms in writing, and a review date. A clean written summary of the offer before you accept is normal. Not pushy.

Our free salary negotiation guide has more scripts and a checklist you can run before you sign. Read it before the call. Not after.

Your pre-offer checklist#

  • Confirm gross annual, and whether the 13th month is included or extra.
  • Get the bonus target and last two years of actual payouts in writing.
  • Ask for the equity grant size, strike price, vesting schedule, and what happens on exit.
  • Check the trial period length and notice period ("préavis"), which differ by level.
  • Ask about the "mutuelle" (health cover), ticket restaurant amount, and transport coverage.
  • Clarify remote days per week and any equipment or connectivity budget.
  • Get the job title and "classification conventionnelle" level if the company is on a collective agreement.
  • Ask when the first salary review happens and on what criteria.

FAQ#

What counts as a good salary for a software engineer in France in 2026?

For a mid-level engineer, roughly €42,000 to €55,000 gross annual is a common reported band, and senior roles often land between €55,000 and €75,000. Paris and well-funded product companies pay above these figures. Verify against current sources before you anchor to any number.

Why do so few French tech listings show pay?

French job ads have no general obligation to publish salary, so most employers keep it for the offer stage. In the 14 October 2026 JobRise snapshot, only 2 of 81 software listings showed a figure. Assume you'll need to ask.

Should I quote a number when a recruiter asks my expectations?

Give a range, not a point, and only after you know their band. Say you're evaluating the whole package and want to hear their budgeted range first. If pressed, anchor to a range you've researched and can defend.

Is the 13th month included in the quoted salary?

It depends on the employer, so ask directly. Some quote a base that is 12 payments and add the 13th on top; others spread it across the year. Get it in writing, because it changes your annual figure by a full month.

How does equity work in French tech offers?

Startups and scale-ups often grant BSPCE or BSA options, which give you the right to buy shares later at a fixed price. The grant size means little without the strike price, vesting, and exit terms. Ask for all three in writing before you weigh equity against base pay.

Send this to whoever has the interview this week.