IT pay in Germany by skill level
The German classification groups jobs by level: skilled worker, specialist and expert, where expert usually means a degree-level role. It does not measure years of experience.
| Occupation | Median gross a month |
|---|---|
| Software development, skilled worker | €4,201 |
| Software development, specialist | €5,986 |
| Software development, expert | €6,000 |
| Programming, specialist | €5,100 |
| Database development and administration, specialist | €5,796 |
| IT system administration, specialist | €5,179 |
| IT application consulting, expert | €5,933 |
| Software development team lead | €8,445 |
| Computer science team lead | €10,000 |
Median gross monthly pay across Germany, April 2025, excluding bonuses and other special payments. These figures cover all employees in the occupation, not only roles in English. Source: © Statistisches Bundesamt (Destatis), 2026, table 62361-0030, Verdiensterhebung. Data licence Germany attribution 2.0. Data changed: English occupation names are our own translation. All data sources.
Larger cities in figures
These official figures are not specific to IT, and they do not count jobs in English.
| Area | Population | Residents without German citizenship | People in work | Regional unemployment rate |
|---|---|---|---|---|
| Berlin | 3,685,265 | 22.5% | 2,197,400 | 6.5% |
| Munich | 1,505,005 | 28.5% | 1,213,900 | 2.9% |
| Hamburg | 1,862,565 | 19.3% | 1,358,500 | 5.2% |
| Frankfurt | 756,021 | 29.5% | 770,700 | 3.5% |
| Germany | 83,577,140 | 14.8% | 45,987,000 | 3.8% |
Population on 31 December 2024, people in work as the average for 2024. Unemployment covers ages 20 to 64 in 2025, for the wider region around each city. It is a survey measure, so it can't be compared with the registered rate the Federal Employment Agency reports. These are official statistics, not job board data. Source: Statistische Ämter des Bundes und der Länder, Regionaldatenbank Deutschland. Tables 13312-01-05-4, 12411-03-03-4, 21311-01-01-4. Data licence Germany attribution 2.0. Regional unemployment: Eurostat, lfst_r_lfu3rt, accessed 2026-10-31. Data changed: shares calculated and regions matched to cities by englishspeakingjobs.de. Eurostat is not responsible for this reuse. All data sources.
See live listings for Berlin, Munich, Hamburg and Frankfurt. Each page says so if none are listed right now.
Which companies hire in English?
We do not name employers, because we cannot verify how each one works today. Check each posting, and ask about working language early.
Also see how we read German requirements.