Germany is fast becoming Europe’s top destination for developers. As of 2019, there were over 901,400 professional developers spread throughout Germany’s tech hubs, with the majority situated in Munich, Berlin and Hamburg. With thousands of unfilled tech positions, fantastic career opportunities, and a great lifestyle to enjoy, it’s apparent why Germany has become so attractive for developers locally and internationally.
We recently released the Developer Happiness Index: Germany which sought to answer two questions: how happy are developers in Germany, and what exactly makes them happy? Here are a few of the key things we learnt.
Compared to the rest of the world, developers in Germany report higher levels of satisfaction across all happiness factors with the exception of climate and work-life balance. With regards to their careers specifically, work-life balance is considered most important for their happiness, followed by work environment. Salary, however, is considered less important to developers in Germany compared to their global counterparts.
Work-life balance is the most important indicator of developer happiness in Germany
In Germany, 78% of respondents consider work-life balance “very important” to their happiness, yet just over ⅓ of them are very satisfied. Nonetheless, Germany has some of the highest worker productivity levels in the world, ranking third internationally in 2017.
Developers in Germany also benefit from a very established welfare system where they’re protected from existential risks by numerous state insurance policies across health, pension, and unemployment. Their paid vacation leave is quite average for the European Union (although favourable compared to other Western countries) and parental leave is fair; mothers are entitled to 14-weeks paid maternity leave (what you receive depends on your employment and health insurance), plus parents are entitled to up to three years of parental leave.
Overall, Germany boasts three major cities in Getkisi’s Work Life-Balance Index 2019 (out of 40), with Munich, Hamburg and Berlin finding a place in the top 10.
Junior developers are more satisfied with their work environment and learning opportunities than senior developers
Similar to the reported global average, more experienced developers in Germany are the least satisfied with their work environments and company cultures, and adversely, junior developers are more satisfied than the world average. The disparities don’t end there. Junior developers in Germany also report higher levels of satisfaction with their learning opportunities than more senior developers, and compared to the rest of the world, access to them is more important.
Growth and learning opportunities are the most common reasons for senior developers to jump ship and switch roles. Many spoke of stagnating trajectories and lack of challenge.
Developers in Germany care less about salary than their global peers — and they are also more satisfied
31% of developers in Germany consider salary to be ‘very important’, 6% less than the global average. In general, developers in Germany are well-paid.
According to our data, the average salary for a software engineer working in Germany is approximately €50,418, but the average developer salaries in Germany vary from city to city. According to Glassdoor, the highest paid jobs (on average) are in Munich, Frankfurt, and Hamburg while the lowest are in Berlin and Cologne.
Tech Stack is the least important factor for developer career happiness
Tech stack ranks as the least important factor in determining developer happiness at work, although it is still considered very important by almost 24% of developers in Germany and somewhat important by a further 48%.
Junior developers report the highest levels of satisfaction with their tech stacks, and as they gain experience, those levels decrease. Developers with 15–17 years of professional experience report the highest percentage of dissatisfaction at 29%.
Although tech stack is not the most important factor for career happiness, according to data from Stack Overflow, it is the second most important factor developers consider when choosing a new job. So, tech stack may not be the most important factor in retaining talent, but it’s certainly a big player when attracting them.
So, how happy are developers in Germany?
Overall, developers in Germany are pretty happy, but that doesn’t mean they shouldn’t be happier. In their own words, a healthy work-life balance, the ability to engage in continuous learning and career growth, and being a part of a healthy work environment and company culture are most conducive to their overall well-being and happiness.