The German job market is widely seen as one of the most attractive in the world. Most companies here offer their employees good salaries that are backed up by benefits. You can expect above-average holidays, a fair amount of working hours and overall good working conditions.
Germany: Career opportunity for developers?
If you are a software developer looking for a new job, Germany should be in your books. Not only the average salary is very competitive and steadily rising, but there are also plenty of opportunities all over the country for you thrive all in whatever programming language you’re most comfortable with. With a salary of €47,000, Germany currently ranks 7th worldwide in a comparison of the average salaries of software developers (stackoverflow, 2019).
For you to visualize this opportunity, we have created this infographic that will guide you through your decision of coming to Germany and inform you about the german labour market for programmers. Using data collected from AdZuna (a search engine for jobs ads) we investigated which programming languages are in the most demand at the moment, per city and per state.
As expected, we have found that software development/engineering jobs are highly demanded, reaching about 1 out of 10 jobs available in Germany. This number is even higher in cities like Dresden and Nuremberg with about 16-17%. It is therefore much more surprising that the recruitment process seems comparably lengthy. A study by the Federal Employment Agency found that vacancies for programmers and software developers are on average 167 days open until a suitable candidate is hired.
You are a Java master? Then, Munich is the perfect place to be for you. More than 1400 open Java positions can be found there at the moment. In contrast to Germany’s capital, developers can find here more positions in large corporations and medium-sized businesses rather than in StartUps. If you feel most comfortable in your business clothes or a suit and like to be surrounded by high-society people, you will fit in perfectly.
Hardly any vacancies for Objective-C and Swift
In contrast, Objective-C and Swift are the least demanded languages. There are even cities who don’t even have any or barely open positions for developers in this field. This is particularly the case for cities in the Ruhr area such as Dortmund, Essen, Bielefeld, Wuppertal, Duisburg and Bochum. Looking at the overall country, there are currently only about 200 and a bit more than 400 open job positions for Objective-C and Swift respectively.
The most important facts are displayed below in the respective infographic. Also, if you’re into data or looking for a specific number, you can find the resources we have used for this research at the end of this post. Check them, if you like.
We hope this information helps you to get a basic orientation on the German developer market and you know now everything to start applying for a position of your choice. We wish you good luck and all the best for your future career!
(The job market fluctuates a lot and a change in the demand for programming languages is expected on a short-medium term basis. The data for this study is referent to April 25th, 2019.)
Open IT positions in Germany by major cities
|City||Number of IT positions||Swift||C#||Ruby||Objective-C||SQL|
Open IT positions in Germany by federal states
|Federal State||Anzahl IT-Positionen||Swift||C#||Ruby||Objective-C||SQL|