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.
Editorial team · Published on 23 July 2026
9 min read
Contents
- The developer’s job at a glance
- Daily life: duties and settings
- A typical day (fictional example)
- Studying to become a developer: from the baccalaureate to the diploma
- Typical pathway
- Careers, employment and pay
- Who the job suits: qualities and interests
- An international perspective
- Bridges and changing course
- Key takeaways
- 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:
- 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.
- 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.
- Master’s in computer science at university (a 5-year degree), taken after a bachelor’s in computer science (3 years).
- 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.
- 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
| Step | Duration | Diploma / milestone |
|---|---|---|
| General baccalaureate (maths + NSI advised) | 3 years | Baccalaureate |
| BUT informatique | 3 years | BUT informatique (3-year degree) |
| or Engineering school / Master’s | 5 years | Engineering degree or master’s in computer science (5-year degree) |
| or Professional bachelor’s / Specialist school | 1 to 5 years | Professional bachelor’s (3-year degree) or school title |
| First job | After the diploma | Junior 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
- The career profiles hub of the guide
- Career profile: engineer
- Career profile: data scientist
- University, engineering school and business school: the differences
- Software developer profile on ONISEP (in French, France’s public orientation service)
- Digital and computing job profiles, France Travail
Written by the Axiom Orientation team.
Frequently asked questions
Do you need a diploma to become a software developer?
Which baccalaureate and which subjects help for a developer?
How much does a junior developer earn in France?
Is the developer's job under threat from artificial intelligence?
Is an engineering school or a BUT the better route to become a developer?
Read more
Career profiles: exploring French careers by field to find your path
Axiom's directory of career profiles: start from the job to build a solid path, with the real French entry route, honest prospects and an international angle.
10 min read
Becoming a Data Scientist in France: Studies and Prospects
The French route to becoming a data scientist: the studies (bac+5), the maths and computing base, honest prospects in the AI era and pay.
11 min read
Engineer: the French route through prépa or a post-bac school
The French route to becoming an engineer: the two entry paths (prépa or post-bac), the CTI-accredited degree, honest prospects and sourced pay.
11 min read
Becoming an AI Engineer in France: Studies and Prospects
Becoming an AI engineer in France: bac+5 studies, the scientific foundation required, honest prospects and pay. An Axiom career profile.
11 min read
Photo credits: Pixabay · Pexels · source