Germany | Relocate.me https://relocate.me/blog Tips, advice and real life stories of relocation Mon, 20 Jan 2025 11:59:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 Is It Worth Moving to Germany as a Software Engineer? https://relocate.me/blog/working-abroad/is-it-worth-moving-to-germany-as-a-software-engineer/ Thu, 11 Mar 2021 20:31:33 +0000 https://relocate.me/blog/?p=1920 Reading Time: 6 minutesGermany has always been a top pick for international expats. And this is due to its large economy and the many international companies that have penetrated into the English-speaking markets (BMW, Mercedes, Siemens, SAP, etc.). The tech scene in Germany has also followed a similar blueprint over the last decade – making room for international […]

The post Is It Worth Moving to Germany as a Software Engineer? first appeared on Relocate.me.

]]>
Reading Time: 6 minutes

Germany has always been a top pick for international expats. And this is due to its large economy and the many international companies that have penetrated into the English-speaking markets (BMW, Mercedes, Siemens, SAP, etc.). The tech scene in Germany has also followed a similar blueprint over the last decade – making room for international talent in a way that places like France or Italy just haven’t quite managed.

This is what makes Germany a great place for software engineers. There are numerous job opportunities at internationally recognised companies — jobs that don’t require German-speaking skills. That means great pay, a great career trajectory, and a sense of security knowing that you can switch jobs with relative ease. So let’s take a closer look at the work-life situation in Germany, to see why techies are moving there on mass. 

 

“Is Germany Good for Software Engineers?”

Yes, Germany is considered one of the top destinations for software engineers in Europe. According to Statista, Europe’s biggest community of expats and professional developers are in Germany. While the country might not be the top-rated destination for expats, it’s certainly where they all live and work. 

The greatest risk to companies in Germany is a growing skills shortage (most notably in STEM). So with companies struggling to fill IT positions locally, they have turned to the international market to address that problem. And the government has supported that change by introducing fast-tracked visas and easier pathways for internationals. This makes moving to Germany as a software engineer so much easier. 

In terms of career and job opportunities – Germany is unmatched. In Berlin, you’ve got around thirty tech unicorns (HelloFresh, Personio, Contentful, Trade Republic) that offer great pay and opportunities to work with some of the most skilled workers in the scene. If you want to work with a smaller team or take on a tougher challenge, there are 100s of startups to choose from. These smaller firms tend to offer entry-level positions and the opportunity to speed run your career as they scale up. And since the tech scene is directed towards the international market, jobs and offices are predominantly English-speaking.  

 

Moving to Germany from the USA

As a US citizen (or even someone who’s worked there for several years), you’re going to enjoy preferential treatment. When tech companies in Germany look to hire internationally, professionals from the United States are highly regarded. 

US citizens can stay in Germany for up to 90 days, so you don’t have to apply for a long-stay visa before you arrive (or even to travel there). It’s obviously best to secure a job before you head over, but, that’s not a requirement. Many US citizens travel to Germany and then apply for a visa within the first 90 days. If you want to scope it out or find a job in person, this is a way to do it. 

While there are a number of visa options available for those moving to Germany from the USA, these three are the most applicable for tech workers:

 

 

 

The EU Blue Card is the best option if you can get it because it offers a lot more work and living flexibility. For this visa, you’ve got to have a job offer with a gross salary of at least €41,042 (for IT professionals). With the Blue Card, you can bring your spouse, and gain permanent residency much faster. The second-best option is the Skilled worker residence permit. This is the most popular pathway. To get the visa, you have to have a recognised degree and a concrete job offer. Both of these visas you can apply for within Germany. 

Moving to Germany? Our first recommendation is to land a job before you show up in the country. Ideally, the company you secure a job with offers you relocation support so that you’re not spending much of your money to make a move and enjoy a smoother transition to Germany.

 

Find tech jobs in Germany with relocation support → 

 

Work-Life Balance

The main reason software engineers are living in Germany is for the work-life balance. According to OECD, Germany is ranked 16th out of 41, and for cities, Berlin ranks #12 after Stockholm. To put that in perspective, most full-time workers work under 40 hours per week. You’ll also enjoy 10+ paid holidays and at least four weeks of paid time off. And if you land a job with a thrifty tech company, you might even get upwards of five weeks’ holiday – it’s increasingly common. The months of July, August and December are very chill as it’s a very popular time for workers to holiday.    

In terms of salaries, Germany ranks in the top ten for developer salaries. Entry-level salaries aren’t anything to get excited about, you’re usually looking at around €30,000-€40,000. If it’s a unicorn company or something like IBM or SAP, the salary can be €40k+. Senior engineers might be looking at a minimum of around €60,000. If you’re good, though, maybe you take equity in a company or a top position in a unicorn, you can make €100,000 – €200,000 in a year. This is considered an exceptional salary for Europe. 

 

Where do software engineers get paid the most? → 

 

The higher paying tech roles are typically in Berlin or Munich. Average salaries are higher in Munich, but Berlin has a bigger expat community, has more job opportunities, and offers a lower cost of living. If you are coming from the US, UK or even Australia, you’ll appreciate the lower cost of living. A supermarket beer is only €1. 

 

Work-life Balance Comparison US vs EU → 

 

Top Companies in Germany

Another reason that attracts expats to Germany is that it has one of the largest networks of tech startups and giant IT corporations that hire software engineers internationally. Berlin, for example, has the most unicorn companies out of any city in Europe. 

The hubs in Germany are quite distinct, and offer different experiences. Berlin is trendy and young, there’s a big focus on the startup culture and new emerging technologies. Munich, on the other hand, is more catered toward the corporate professional looking to climb the ranks at big multi-nationals like IBM, Microsoft, BMW, and so on.

If you are more interested in Germany’s cultural side and would love to live somewhere near the water, Hamburg is for you. The biggest port in Germany, this city is full of picturesque sites, landmarks, scenery, and architecture and is ideal for those who prefer a laid-back lifestyle. The tech environment here is pretty impressive too. Since the construction of a digital campus called HammerBrooklyn, Hamburg has become an attractive spot for IT corporations and startups from different fields, with ABOUT YOU, Localyze, and receeve choosing to settle here.

 

International Companies Hiring →

 

The Most Popular Programming Languages in Germany

So you’re a software engineer in Germany, what programming languages are going to land you the most jobs? It’s difficult to tell if the popularity of programming languages is much different in Germany compared to the rest of the world. 

According to StackOverflow (2017), the top five languages are Java, JavaScript, Python, C#, and Android (Kotlin, C++, Dart, React Native, etc.). While we acknowledge this data is old, it’s likely not changed too much.  

Based on job ads, Java is the most in-demand skill. There are fewer backend developers, so more job opportunities and higher pay. Of course, JavaScript is still the preferred language for frontend devs, so there are plenty of jobs working with React or TypeScript. But still, with most frontend jobs, there’s more competition and lower pay.  

Python and SQL are the go for data roles (nothing’s changed here). Python, ML and data science are hot skills at the moment, thanks to all the advancements in AI.  

And believe it or not, there are still jobs for even the less popular languages like Cobol. One developer commented that “nothing is blooming in Germany. Any language that you’re good at is fine.”  

Given the market desperation for tech skills, there’s going to be jobs for most tech stacks – and employers tend to be flexible with the right candidate. The best advice is to stick to the default tech stacks or specialise in a useful technology that’s not popular among devs. 

 

Social Security

Germany has a great social security system which covers a multitude of needs. Of course, you take a significant pay cut to enjoy these benefits, but some people find it worthwhile. As an expat on a work visa, you’ll have access to free medical care, unemployment benefits (after 12 months of paying tax), and dental care. You’ll also be paying for your pension, so if you plan to retire in Germany, that’ll be something you can access at the end of your career. Social security and tax will eat up about 40% of your paycheck. 

 

Facts and Figures About Germany

  • Being second only to the UK, Germany has the largest talent pool in Europe. According to the statistics, the total number of software developers living and working in Germany was estimated to be over 1 million.

  • Germany has a well-distributed tech scene, which means you can find a tech startup or large IT company across the country. Popular hubs include Berlin, Munich, Hamburg, Cologne, and Düsseldorf.

  • As of 2024, the estimated number of tech startups in Germany amounted to 60,000.

  • The total amount of investments received by the German tech sector was over €7.8 billion in 2023 alone (State of European Tech).

  • Germany is home to many leading tech companies, including Delivery Hero, Soundcloud, trivago plus some new up-and-coming companies like FlixBus, HelloFresh, Taxfix, and Flink.

  • The top cities in terms of startup activities are Berlin and Munich.

  • In Germany, an average software developer salary starts at €40,000 and can reach six figures with bonuses and compensations for a senior developer.

  • Full-time employees have legally guaranteed a minimum of 20 paid holiday days per year and usually work no more than 8 hours a day.

  • It is easy and cheap to travel the whole of Europe from Germany, thanks to its geographical position. A one-way ticket from Berlin to London is around €22.

  • If you plan to live and work in Germany longer than a few years, buying an apartment or house may be an option to consider, as it often proves to be more cost-effective than renting in most German cities.

The post Is It Worth Moving to Germany as a Software Engineer? first appeared on Relocate.me.

]]>
So, I heard you want a job in Germany… https://relocate.me/blog/expat-stories/so-i-heard-you-want-a-job-in-germany/ https://relocate.me/blog/expat-stories/so-i-heard-you-want-a-job-in-germany/#respond Thu, 25 Jan 2018 08:56:04 +0000 https://relocate.me/blog/uncategorized/so-i-heard-you-want-a-job-in-germany/ Reading Time: 8 minutesGetting a job in Germany may be a great idea, especially if you are into the tech industry like me. It is not a hard thing to achieve, specifically if you have some experience and a university degree. I have been working in Berlin as a web developer...

The post So, I heard you want a job in Germany… first appeared on Relocate.me.

]]>
Reading Time: 8 minutes

This post was originally published by @filipeabreu.

Getting a job in Germany may be a great idea, especially if you are into the tech industry like me. It is not a hard thing to achieve, specifically if you have some experience and a university degree. I have been working in Berlin as a web developer since April 2017, and I will share my experience working here so far. I found some blog posts, articles, and even videos about living in Germany, especially Berlin, but I felt it still lacked some information. I will try to get more deep into the details. Note that this post will mostly be related to working in the IT sector and about my personal experience here.

 

About Germany

 

Aerial view of Berlin skyline with famous TV tower and Spree river (Photo: canadastock/Shutterstock)

Aerial view of Berlin skyline with famous TV tower and Spree river (Photo: canadastock/Shutterstock)

 

Germany is a great country to live in. It provides a great quality of life, with great social security, educational, and health systems. Also, the German economy is very strong, being nowadays the strongest economy in Europe and the fourth strongest economy in the world. Yet, you may find some differences in public governance here, especially if you are from more liberal countries like the USA (I’m from Brazil).

The German government is very serious about social politics, providing quality health care and education, as well as subsidizing public transport, among other things. But, for that, people pay a lot of taxes. Health insurance is collected from your salary, so each person pays a different value, but everybody gets the same health services. This is a solidarity model that is present in every aspect of German politics. I won’t go into details about tax calculations, as you can calculate using this calculator.

But one thing to note is that if you are married and your partner does not have income in Germany, you pay less taxes, and if you also have children, you pay even less. Choose the right tax category in the calculator above if you fit into those categories. Also, your health insurance covers your partner and children as well. Among other things, education is free in Germany, even universities. Some university courses are even in English, focusing on foreign students.

Another thing to note is that in Germany, and overall in Europe, you will find that social and economic gap is much lower than in other countries. While in Brazil, as a skilled worker in tech, you can get paid 8 to 10 times what a regular blue collar worker is getting paid, in Germany you will probably be earning 2 or 3 times what the regular worker is getting. While everybody is able to sustain a decent lifestyle and the smaller social and economic gap leads to fewer crimes and violence, my purchasing power is actually less than I had in Brazil. Germans living in big cities often live in small apartments (30–50 square meters kitchenettes) and don’t have a car, instead rely on public transportation or ride a bike (like me!).

Taken that, Germans often value quality of life more than economic success. Companies will not put pressure on your shoulders or give you unachievable goals. If you are staying late, your boss will even ask you why and tell you to go home. Germans believe that work is better done if it’s enjoyable, and I agree! Yet salaries in Germany are often a bit lower than in other countries, like the UK, especially in Berlin (overall salaries in Hamburg, Munich, and Frankfurt are often higher than in Berlin).

Still, you will find people all over the world moving to Germany to work. I even have two colleagues from the USA that chose Germany as their new home. The German government and labour policies are very open to foreigners, especially if you are a highly skilled worker.

 

German Efficiency

 

Germans are often known and praised for their efficiency. As I have to agree that mostly things work better here (for example, trains and people are often on time), this efficiency happens as a result of very strict rules and people following this rules strictly. That even means that German rules are even more important than social empathy. Germans are not confortable on bending the rules, as this would imply that their rules don’t work. So instead of applying a work around, the rules should be changed, but that would require following the protocols of rule changing. Even than, sometimes German eficiency fails. We have several delayed constructions, like the Schönefeld airport in Berlin or the Elbphilarmonie in Hamburg (this was finally delivered with a 5 year delay and at 10 times the budgeted costs).

So, don’t try to get smart here (take note Brazilians!), things can get worst for you. But if you follow the rules, everything works just fine. Just be patient and follow all the required protocols. For example, in traffic people are very polite, drivers stop on each red light and respect pedestrians and cyclists very much. But if you try to cross the street in the red light, possibly you will get run over by a car, drivers won’t stop for you in this case. You can get also earn a ticket and get strange looks, especially if there are children around (don’t be a bad example).

Every step you make living in Germany is filled with bureaucracy, which you must follow step by step. For everything here, especially public services, you will need to make an appointment. The problem is that you can only get free appointments slots within one month ahead. Also, there are often several forms that you must fill, sign and send the original forms by post. Digitalization is still not very trusted here. That also means that most places don’t accept credit or debit cards, most restaurants and cafes only operate on money. Another interesting thing in Germany is that people often have insurances for everything, as if you mess around you can end up having to pay huge amounts of money. So, get a liability and a residence insurance as soon as you arrive.

 

About Berlin

 

Most tech jobs and startups in Germany are concentrated in Berlin, but still, you can find tech companies in Hamburg, Munich and Frankfurt, as well as in other smaller cities. So if you are considering a tech job in Germany, most probably you will find one in Berlin.

 

Urban city life with famous Reichstag building in the background, Berlin (Photo: canadastock/Shutterstock)

Urban city life with famous Reichstag building in the background, Berlin (Photo: canadastock/Shutterstock)

 

Berlin is the capital and largest city in Germany. There are around 3.5 million people living here. People are living spread all over the city, so you don’t have a large concentration of people and jammed traffic. The city is filled with parks and green areas all over, and there are beautiful canals where you can have a nice walk or even a boat trip. There are cozy cafes all over the city, especially in neighborhoods like Prenzlauer Berg (my favourite!), Mitte and Schönenberg, and the biergartens are very busy during summer.

About Berlin weather, the summertime is great! You actually can get around 25°C temperatures and sunny weather to enjoy a day in the park. You will often find people having barbecues and bare naked sunbathing in parks and lakes during summer. Days lasts for very long, getting dark after 9h30 PM. Summer weather lasts for around 2 to 3 months, then it’s back on being gray, cold and rainy. You will probably get more rain than snow in Berlin. And during winter you will get dark, depressing days, getting dark as early as 4 PM, as opposed to the long days of summer.

Berlin is one of the most culturally active cities in the world. The city has 175 museums, 140 theaters, 300 cinemas, 4650 restaurants, around 900 bars and 190 night clubs. You will find a show or event on any day of the year, many of them as open-air events in parks. During the 1st of May, there is a massive party and events all over the city, especially in Kreuzberg area, characterized by leftist and social movements and manifestations. It’s a city that you can find anything to do, for any taste, at any time. You can’t ever get bored in Berlin.

 

Konzerthaus Berlin on the Gendarmenmarkt square (Photo: meunierd/Shutterstock)

Konzerthaus Berlin on the Gendarmenmarkt square (Photo: meunierd/Shutterstock)

 

Yet, Berlin is not a regular European city. You can even hear Germans saying that Berlin is not really Germany. Berlin is truly unique and has its own characteristics, but not everything is for the best. I myself find the city to be very dirty and sometimes even messy. There are a lot of constructions happening in old buildings, blocking the sidewalk, all over the city. The U-Bahn stations are in bad shape, although they work very well. You will find homeless people and often people begging for money inside the U-Bahn trains and stations. Also, Berlin is under constant renovation, with a lot of constructions happening, especially in the Friedrichshain area. Note that the city was divided into two less than 30 years ago and the differences between east (soviet) and west (capitalist) Berlin are still notable.

Rent prices in Berlin are rising every day. It is still cheaper than other cities in Europe like London or Paris, and even other German cities like Munich, but the super cheap rent prices days in Berlin are over now. You will be paying around €600–800 monthly for a single room apartment.

One thing to note when searching for apartments in Berlin is that they count all rooms, not only bedrooms. So a one-room apartment has only a single room (consider it a living room or bedroom), often with a kitchen inside too. A two-room apartment often has a living room with a kitchen plus a bedroom. There are still some apartments with a separated kitchen. Another thing to note is that most buildings are old, but with a renovated apartment. The city is filled with old buildings with 5 floors at most, without elevators or automatic doors. Rarely there are new buildings, that count with elevators, mostly in Mitte, Litchenberg or Friedrichshain, but are overall more expensive. And you won’t find buildings with a doorman, which is very common in Brazil. Also, if you are planning on owning a car, note that old buildings do not count with a garage, so you will have to rent a parking space on the street. Even new buildings with a garage, the parking space is rented separately, which costs around €60-90.

Finding an apartment in Berlin is also becoming harder every day. You will have a lot of competition, it looks like getting a job. Often when visiting an apartment for rent, you will find 10-20 other people also visiting at the same time. I heard stories of lines with over 100 people to visit an apartment. You will have to provide work contracts, proof of income, and documents proving that you don’t have any unpaid debts (the so-called SCHUFA). That’s why so many people often share apartments or rent rooms in other people apartments. This is possibly the best option you get when arriving, but note that these room rentals are often temporary, sometimes even less than a month.

Overall Berlin is a great city to live, but it has it’s problems too. It is an always changing city, culturally active, filled with green areas and much fun. It is a big city, with a lot of people, and if you are seeking a calmer and more settled atmosphere, maybe you won’t find it here in Berlin. Finally, the city has a lot of immigrants and welcomes expats, with a lot of people speaking English at most any restaurant or shop.

 

Conclusion

 

This was my personal experience on working in Berlin so far. Many of my opinions reflect my personal taste and feeling about Germany and Berlin. If you want to know more details about my personal experience or any tips on how to get a job here, please connect with me on LinkedIn or Xing and send me a message there! I will be more than happy to help you out!

 

Note: I wrote another post on how you can find a tech job in Europe and especially Berlin. If you think Berlin is for you I recommend you check it out!

The post So, I heard you want a job in Germany… first appeared on Relocate.me.

]]>
https://relocate.me/blog/expat-stories/so-i-heard-you-want-a-job-in-germany/feed/ 0