Skip to main content
EN
France

Software developer in France: degrees, schools and job market

The French route into software development: entry paths (BUT, engineering school, master's), careers and pay, in a junior market that has grown harder.

Équipe Axiom Orientation

Editorial team · Published on 23 July 2026

9 min read

Developer working on code at a screen
Contents
  1. The developer’s job at a glance
  2. Daily life: duties and settings
  3. A typical day (fictional example)
  4. Studying to become a developer: from the baccalaureate to the diploma
  5. Typical pathway
  6. Careers, employment and pay
  7. Who the job suits: qualities and interests
  8. An international perspective
  9. Bridges and changing course
  10. Key takeaways
  11. Going further

Developer is the job many teenagers name the moment they discover they like solving problems, building something concrete, or understanding how the apps they use every day actually work. Behind the word “code”, the work is mostly about designing, writing, testing and evolving programs: websites, mobile apps, business software, video games or embedded systems.

This profile describes the French route into the job, so we spell out each French acronym and diploma as we go. The one myth to correct up front fits in a sentence: there is no single, compulsory “developer diploma”. Unlike regulated professions such as lawyer or nurse, software development is protected by no professional body and no mandatory title. You can reach it by very different paths, from the BUT to the engineering school by way of specialist coding schools, or even through a career change. That freedom is a strength, but it means understanding what recruiters actually look at.

The sections below set out the concrete entry routes, what daily life involves, and above all an honest read on the market: still lively for experienced profiles, but clearly harder than before for beginners. The aim is a clear picture, neither idealised nor alarmist, so you can judge whether this route fits a given profile.

The developer’s job at a glance

The developer handles the technical build of a digital product. They turn a need (from a client, a project manager or a product team) into a program that works. That ranges from building a whole application to optimising or maintaining existing software. The main families are numerous: web developer (front-end, back-end, full-stack), mobile, software, video games, embedded systems, or data-oriented developer.

The sector is very broad: digital companies (IT services firms known in France as ESN, software publishers, start-ups), but also banks, industry, retail, public administration, more or less any sector with computing needs. The most common status is salaried employee, often with cadre (management-track) status for those with a 5-year degree, and cadre or non-cadre for others depending on the collective agreement. Some developers also work freelance, usually after a few years of experience.

The level of diploma required is not fixed: recruiters mainly look for demonstrable skills. In practice, most developers hold a 2-to-5-year computing qualification. For a rough marker, ONISEP puts the starting salary from 2,830 euros gross per month for a higher technician and 2,920 euros for a newly qualified engineer (source: ONISEP, “Développeur / Développeuse informatique” profile, 2025). The job sits under the French ROME occupation code M1805, Computing studies and development (France Travail).

Daily life: duties and settings

Day-to-day work varies by speciality and organisation, but a few duties give the job its shape:

  • Analysing a need: understanding what the product must do, asking the right questions, breaking the work into tasks.
  • Writing code: building features in one or more languages (for example JavaScript, Python, Java, C++, depending on the field).
  • Testing and fixing: checking that the code works, writing tests, tracking down and repairing bugs.
  • Collaborating: working as a team through version-control tools (Git), taking part in code reviews, talking with designers, project managers and other developers.
  • Evolving what exists: maintaining applications already in production, updating them, improving their performance.
  • Documenting and learning continuously: technologies move fast, so keeping up is part of the job.

The settings vary: a company office, an IT services firm’s floor at a client site, or remote work (the sector is one of the most open to working from home). The pace is generally that of a salaried employee, with peaks near delivery deadlines. Developers rarely work alone: they are part of a team and interact with many other product roles.

A typical day (fictional example)

Sofiane, a back-end developer for two years in a small digital company, starts his morning with a quick team check-in where everyone says what they are moving forward on. He then picks up a billing feature, writes the code and the related tests. Early in the afternoon he reviews a colleague’s code and suggests two fixes, before returning to a bug reported by support the day before. He finishes by documenting what he shipped. This example is fictional and only illustrates the back-and-forth between writing, testing, reviewing and collaborating.

Studying to become a developer: from the baccalaureate to the diploma

At upper secondary school, the most coherent combination is the Mathematics speciality, ideally paired with Digital and Computer Science (Numérique et sciences informatiques, or NSI). What matters most is logic, rigour, a taste for solving problems and good English, since much of the technical documentation is in English.

There is no single route, but several recognised paths:

  1. BUT informatique (Bachelor universitaire de technologie, or University Diploma of Technology, a 3-year degree entered through Parcoursup, France’s national admissions platform). It is a popular, job-focused route, often available as a work-study programme, and it reassures recruiters for a first job.
  2. Engineering school in computer science (a 5-year degree), either straight after the baccalaureate (with an integrated preparatory cycle) or after a classe préparatoire or a 2-to-3-year qualification. It opens the way to design, architecture and management roles.
  3. Master’s in computer science at university (a 5-year degree), taken after a bachelor’s in computer science (3 years).
  4. Professional bachelor’s in a specialist field (a 3-year degree), often after a BTS SIO or another 2-year qualification, geared towards quick entry into work.
  5. Specialist schools (such as EPITECH or 42, among others), which offer practice-and-project-centred programmes with a range of teaching models.

At the margins, intensive bootcamps and self-taught paths also exist. They can lead to the job, but they require making up for the absence of a recognised diploma with a solid project portfolio and, in a junior market that has grown more demanding, they make a first job harder to land.

A key point on exact titles: the reference qualification at the 3-year level is the BUT informatique (University Diploma of Technology, computer science speciality), which replaced the older DUT. At the 5-year level, it is an engineering degree (accredited by the CTI, the Commission des titres d’ingenieur, France’s engineering-degree authority) or a master’s in computer science. None of these is legally required to call yourself a developer, but each smooths entry into the market.

Typical pathway

StepDurationDiploma / milestone
General baccalaureate (maths + NSI advised)3 yearsBaccalaureate
BUT informatique3 yearsBUT informatique (3-year degree)
or Engineering school / Master’s5 yearsEngineering degree or master’s in computer science (5-year degree)
or Professional bachelor’s / Specialist school1 to 5 yearsProfessional bachelor’s (3-year degree) or school title
First jobAfter the diplomaJunior developer (often eased by work-study)

Careers, employment and pay

Two realities have to be stated honestly, because they coexist. On one side, the need for computing skills stays structurally high and the job is nowhere near disappearing. On the other, hiring young developers has clearly tightened since 2023. The drop in employment for the under-30s in computing and information services has been measured in France, with a marked year-on-year fall at the end of 2025 (source: Next.ink, drawing on Stanford and French data, 2025).

Part of that squeeze is tied to generative AI: code assistants automate some of the simple tasks (generating repetitive code, fixing minor bugs, documentation, basic tests) that traditionally filled a developer’s first years. The consequence is not a wave of layoffs, but a slowdown in junior hiring, with companies favouring people already able to design and check the code produced, including the code generated by AI. This is a point to weigh before committing: a diploma no longer always guarantees a quick first post, and work-study has become a major asset for getting a foot in the door.

On pay, ONISEP puts the start at around 2,830 to 2,920 euros gross per month (2025). Over a full year, salary observatories most often place a junior developer around 35,000 to 42,000 euros gross, with real gaps depending on the speciality (front-end, back-end, full-stack, mobile, data), the region (Paris pulls salaries up) and the size of the company. With experience, pay rises and can lead towards senior developer, lead, architect or technical project manager roles. These figures are orders of magnitude: they shift from one source and one year to the next, and are worth cross-checking at the moment you choose.

Who the job suits: qualities and interests

The job suits people who enjoy breaking down a complex problem, reasoning step by step, testing hypotheses and persevering against a bug that resists. Rigour, technical curiosity, the ability to keep learning and teamwork are central. Contrary to a common belief, this is not a solitary job: communication and reading other people’s code matter as much as writing it.

A few honest caveats: an allergy to abstraction and logic makes the day painful; a need for a perfectly stable framework sits badly with fast-moving technologies and constant learning; and the idea that you “code alone in your corner” is misleading. In today’s context, someone who bets on a diploma alone, without ever building personal projects, risks running into a junior market that has grown more demanding.

To check that the appeal rests on lasting interests and not just an image, it can help to hold these qualities up against your own leanings before committing. Our article on the main families of jobs and fields helps place computing among the other routes, and an orientation review lets you test how coherent the plan is.

An international perspective

Software development is one of the most globally portable careers there is, which changes how a French diploma travels compared with a regulated profession. Unlike nursing or architecture, development is not covered by the EU’s automatic-recognition system for professions (Directive 2005/36/EC), for a simple reason: there is no protected title to recognise. But the flip side is an advantage. Because no country requires a licence to write software, the skills, rather than the diploma, are what move across borders. A developer who can show working projects, a public code repository and a track record ships those anywhere, and the tech job market is one of the most international that exists, with English as its working language.

Two French assets carry real weight abroad. The French engineering degree (titre d’ingenieur), accredited by the CTI, is well regarded internationally as a rigorous, selective qualification, and the reputation of the grandes ecoles and of French mathematical training travels with it. French developers are visible across global tech companies. Beyond the diploma, employers increasingly read universal signals: contributions to open-source projects, recognised cloud certifications (for example AWS, Microsoft Azure or Google Cloud), and specialist credentials in cybersecurity or data. These international certifications often matter more to a foreign recruiter than the exact name of a French diploma they may not know.

So who is the French route right for? It makes strong sense for a family already inside the French or AEFE school system, for a teenager who sits the French baccalaureate, and for anyone drawn to the depth of a French engineering or computer-science programme, wherever they later work. Because the skills are portable and no licence stands in the way, a French-trained developer keeps the option of a career in France, elsewhere in the EU or well beyond. If, on the other hand, the plan is a career firmly anchored in the United States or the United Kingdom, it is worth comparing the French route honestly with a local computer-science degree and the professional networks that come with it, since in tech the portfolio and the network often open more doors than the diploma alone.

Bridges and changing course

Software development is one of the fields most open to bridges. You can enter it after a very different start: switching from a science bachelor’s, retraining through a specialist school or a professional course, arriving after a BTS. The sector values above all the ability to produce quality code, which leaves room for non-linear paths.

Conversely, starting in computing without ending up a developer is not a failure. The skills acquired open onto many neighbouring roles: project manager, product owner, systems and network administrator, cybersecurity specialist, data analyst, DevOps engineer, or the wider engineering professions. To place computing within the higher-education landscape, our comparison of university, engineering school and business school sets out the main training logics, and the engineer career profile details a close and often complementary route.

Key takeaways

  • Diploma required: none is legally compulsory, but the BUT informatique (3-year degree), the engineering degree or the master’s in computer science (5 years) are the routes that reassure recruiters most.
  • Entry routes: very varied, from the BUT to the engineering school by way of the professional bachelor’s, specialist schools, and even bootcamps and self-teaching (provided the portfolio is solid).
  • Advised school specialities: Mathematics and Digital and Computer Science (NSI), with a good level of English.
  • An honest market: still healthy for experienced profiles, but junior hiring has tightened since 2023, partly because of generative AI on entry-level tasks (Next.ink, 2025).
  • Pay: starting often around 35,000 to 42,000 euros gross per year, depending on speciality and region (ONISEP and observatories, 2025).
  • Point to watch: work-study and personal projects have become decisive assets for landing a first job.
  • International angle: one of the most portable careers, since the skills, not the diploma, cross borders, and the French engineering title travels well.

Going further


Written by the Axiom Orientation team.

Frequently asked questions

Do you need a diploma to become a software developer?
No. The job is not regulated: no diploma is legally required to practise. In practice, a BUT informatique, a professional bachelor's, a master's or an engineering degree reassures recruiters strongly, above all for a first post. People do come in from specialist schools, career changes or self-teaching, but they have to prove their skills through concrete projects and a solid portfolio.
Which baccalaureate and which subjects help for a developer?
The Mathematics speciality is strongly advised, ideally paired with Digital and Computer Science (Numérique et sciences informatiques, or NSI). Together they prepare you for the expectations of selective computing programmes such as the BUT and the engineering schools. Good English is a real asset, because much of the technical documentation is written in English.
How much does a junior developer earn in France?
ONISEP puts the starting salary at around 2,830 euros gross per month for a higher technician and 2,920 euros for a newly qualified engineer (2025). Over a full year, starting ranges most often fall between 35,000 and 42,000 euros gross, with real gaps depending on the speciality (front-end, back-end, mobile), the city and the size of the company.
Is the developer's job under threat from artificial intelligence?
The job is not about to disappear, but it is changing. Generative AI assistants automate part of the simple work that used to fill a developer's first years, which has helped slow junior hiring since 2023. Demand stays strong for people who can design, make judgement calls and check code, including the code produced by AI.
Is an engineering school or a BUT the better route to become a developer?
Both lead to the job. The BUT informatique (a 3-year diploma) is shorter, very job-focused and often available as a work-study programme. The engineering degree (5 years) opens more doors towards design, architecture and management roles, and offers more room for pay growth over the medium term. The choice depends on the plan, the budget and the appetite for longer studies.

Read more

Photo credits: Pixabay · Pexels · source