Calculate software engineer salary in Germany by experience level. The average is 72.500 € per year, ranging from 45.000 € for entry-level to 130.000 € for senior professionals.
Estimate your earning potential based on role, location, and experience.
Estimated Software Engineer Salary in Germany
3 sourcesMedian: 91.250 € per year
Junior
51.500 €
0-2 yrs
Mid-Level
72.500 €
3-5 yrs
Senior
110.000 €
6+ yrs
| City | Estimated Range | Cost of Living | |
|---|---|---|---|
| Munich, Bavaria | 74.400 € – 105.400 € | high | Details → |
| Frankfurt, Hesse | 72.000 € – 102.000 € | high | Details → |
| Berlin, Berlin | 66.000 € – 93.500 € | high | Details → |
| Hamburg, Hamburg | 67.200 € – 95.200 € | high | Details → |
| Stuttgart, Baden-Württemberg | 69.000 € – 97.750 € | high | Details → |
| Düsseldorf, North Rhine-Westphalia | 66.000 € – 93.500 € | high | Details → |
| Cologne, North Rhine-Westphalia | 63.600 € – 90.100 € | moderate | Details → |
| Bonn, North Rhine-Westphalia | 62.400 € – 88.400 € | moderate | Details → |
| Karlsruhe, Baden-Württemberg | 61.200 € – 86.700 € | moderate | Details → |
| Nuremberg, Bavaria | 60.000 € – 85.000 € | moderate | Details → |
| Mannheim, Baden-Württemberg | 58.800 € – 83.300 € | moderate | Details → |
| Hanover, Lower Saxony | 58.200 € – 82.450 € | moderate | Details → |
| Dresden, Saxony | 55.200 € – 78.200 € | low | Details → |
| Leipzig, Saxony | 54.600 € – 77.350 € | low | Details → |
| Dortmund, North Rhine-Westphalia | 54.000 € – 76.500 € | low | Details → |
| Essen, North Rhine-Westphalia | 54.600 € – 77.350 € | low | Details → |
| Bremen, Bremen | 56.400 € – 79.900 € | low | Details → |
| Freiburg, Baden-Württemberg | 58.800 € – 83.300 € | moderate | Details → |
City figures scale Germany’s national software engineer range by local cost of living and are indicative. Actual pay varies by employer, seniority, and total compensation.