Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

56 Passauerstraße
München, BY, 81369
Germany

+49 176 86 32 51 05

Yana Immis Educational Consultant Study Abroad Blog.png

Study Abroad - Blog

Latest on the blog: Study Abroad, International Students, Study Abroad Because, Go Abroad, Scholarships Abroad, Success Stories, Visa, Blocked Account & Accommodation – stay up to date with news by clicking here.

Filtering by Tag: 2021

How To Find a Job as a Software Developer In Germany? (A Step-By-Step Guide)

Yana Immis

Content of the guide

How To Find a Job as a Software Developer In Germany (A Step-By-Step Guide) 3.jpg

1. How difficult is it to find a job as a Software Developer in Germany?

This is a very common question!

Germany is one of the best countries in Europe to work in as a Software Engineer.

GermanTechJobs.de Logo.png

The salaries might not be as high as in neighboring Switzerland, but still higher than in most other EU countries, and you get a high standard of living with quality public services: education, healthcare, and transportation.

The country has a vibrant tech job market with over 30.000 tech job openings and startup hubs like Berlin, Hamburg, or Munich.

At the same time, there are over 800.000 Software Engineers in Germany, so the competition is stiff. The following factors might work in your favor or against you:


Work experience and technologies 

- while getting a job in Germany is not easy, it is even harder as a Junior Software Engineer, especially if you are a foreigner. Most of the companies are looking for Developers with 2+ years of experience.

Having said that, it is possible to find a job even as a Junior, but you should be rather looking at internship or trainee offers (Praktikum in German).

Do you need a degree?

I wouldn't say you need it, but yes - without any work experience it will be your main bargaining chip. If you are experienced though (2+ years), then most companies will turn a blind eye to the lack of a degree.

The 2nd part is the technology that you specialize in. If you search through openings on GermanTechJobs you can see that there are many offers for JavaJavaScript, and Mobile Developers but not as many for RubyC# .NET, or C++.

How To Find a Job as a Software Developer In Germany (A Step-By-Step Guide) 2.jpg

Being a German or EU / EEA citizen

- if you are a citizen of one of the EU / EEA (European Economic Area) countries it will be pretty easy for you to migrate to Germany - it is a matter of filling the papers after you get the job.

When you find a job and move to Germany, after arrival you just have to visit the Residence Registration Office (Einwohnermeldeamt) or Immigration Office (Ausländerbehörde) and get registered.

That's why most of the time German companies prefer EU / EEA citizens when searching for new employees.

For people from other countries

- there are 2 administrative categories:

a) If you are a citizen of the USA, Canada, New Zealand, Australia, Japan, South Korea, or Israel, you can move to Germany to find a job, and after that apply for a residence permit from the Ausländerbehörde.

b) If you come from any other country, for example, India, Brazil, Ukraine, etc. - then you have to either get a Job-Seeker Visa or find an employee that helps you with a work visa. For more details please refer to the official government website.

Language skills

- the only official language in Germany is, well… German :)

Speaking German fluently is definitely an advantage and many companies simply require it. However, you can still pretty easily find a job in English only, especially in startups or in big corporations.

Nevertheless, if you have the time and possibility - start learning German. Even if you speak it on a basic level (A2 / B1), it will vastly increase your chances on the job market.


How To Find a Job as a Software Developer In Germany (A Step-By-Step Guide) 4.jpg

2. Step-by-step process for finding a job as an EU citizen:

Step 1. Apply to companies while staying in your country:

It has 2 big advantages: first, you don’t have to bear the high costs of living in Germany and second, you can focus on the important things - interviews.

In this step, you need to find the job offers. For that, you can use GermanTechJobs.de or any other job board. Alternatively, you might want to get in touch with a headhunter to help you.

We recommend that you apply to as many job openings as possible (even 100+) because it is not easy to actually get an interview, especially with less than 5 years of experience.

If you want to get informed about new job postings in real-time and apply as one of the first candidates, check our Job Alert.

It is good to mention in your CV and motivation letter that you are committed to moving to Germany (if you have a family there, bring it up too!). This makes the companies see you as a safe bet and not someone that might run away after a few months.

From our experiences, it is really worth working with headhunters if you are on the Junior level (0-2 years of experience) because German companies tend to be quite reluctant to hire graduate developers from abroad.

A headhunter might easily help you to get some interviews. You have to be cautious though - headhunters often work only with specific companies, and sometimes will not present you the whole picture (you will not have access to the entire job market). If you are working with a proven professional, you should be fine.


Step 2. Job interviews:

Normally the job interview process consists of 2 - 4 steps.

It starts with an introduction call or/and a coding task where you will be asked some basic technical questions.

As the 2nd step, if you are not located in Germany, there might be a video call with live coding.

The last round will be an onsite interview where you visit the company's office in Germany.

The practice of reimbursing travel and accommodation costs is not widely spread, though some companies may offer it, especially the big ones. Therefore, it’s best to try to schedule a couple of onsite interviews on subsequent days, so you won't have to fly back and forth.

After the last interview, you should get a "yes" or "no" answer in the following days, max. 2 weeks.

If you have multiple offers, you might want to negotiate with the companies. Be careful though! Do not give the impression that you only care about the money, because it's still a taboo topic in Germany.

How To Find a Job as a Software Developer In Germany (A Step-By-Step Guide) 6.jpg

Step 3. Moving to Germany:

Congratulations - you have found your dream job in Germany! After the hard part, there are only formalities left. :)

After signing the contract, you need to prepare to move. If the company doesn’t offer any relocation package/assistance, you have to save about 2.000-4.000 EUR for this purpose.

When you arrive in Germany and want to find a place to live, there are 2 options:

1) Rent a flat or house - this is probably your choice if you are relocating together with your family.

2) Rent only a single room - it might be a good option if you plan to arrive alone (in Germany it’s called a Wohngemeinschaft - living together with other random people or friends).

Finding an apartment in some parts of Germany (especially in Berlin) is quite challenging! You will often end up competing with 20-30 other people that also hunt for the same flat!

The landlords are quite picky, and you will need to make a good impression, show them your job contract and documents proving that you don’t have unpaid debts (from an organization called SCHUFA).

A good option might be to find a short-term rental (for example with Airbnb or Couchsurfing) and patiently search for a long-term place when you are already there.

Be aware that, more often than not, you will have to deposit the amount that equals about 3 monthly rents.
At 1.500 EUR / month it means a single payment of 4.500 EUR! Therefore, if you are on a tight budget it might be a bit tough till you receive your first salary. You will get the deposit back when you're done renting an apartment.


3. Checklist of things to do after moving to Germany

Important formalities after arriving:

After you arrive and get comfortable in your new place, you need to take care of the following:

  • Register your stay - If you are a citizen of the EU (or Switzerland, Liechtenstein, Norway, Iceland), you don’t need any work permit. You will only need to register your stay at a local Residence Registration Office (Einwohnermeldeamt) or Immigration Office (Ausländerbehörde).

  • Open a bank account - There are a few types of banks in Germany:

    • Branch Banks (Filialbanks) are traditional banks with a country-wide network, but often higher fees, examples: Postbank, Commerzbank

    • Local banks in specific regions called Sparkasse, Volksbank, or Landesbank

    • Pure online/mobile / FinTech banks with almost free accounts, like Fidor, N26, or Kontist.

  • Choose health insurance (Krankenkasse) - In Germany, you can choose between public and private health insurance, but only if you earn more than 64,350 EUR per year (as of 2021). If you earn less you are forced to use the public one, but you can still pick a provider. Health insurance in Germany amounts to around 14,6% of your salary and is deducted automatically (Source).

  • Other important things - if you plan to use public transport then it might make sense to buy a long-term ticket. Otherwise, bikes or electric scooters are also good choices.

  • Integrate and have fun - find local groups related to your hobbies and interests. In bigger cities, you may be able to connect with your own ethnic group, as there are some big diasporas living in Germany, like: Turkish, Romanian, Polish or Italian.

How much does life in Germany cost and how high are the taxes?

How To Find a Job as a Software Developer In Germany (A Step-By-Step Guide) 7.jpg

Germany is quite expensive compared to other EU countries, but not CRAZY expensive like Switzerland. It is worth mentioning that there are big differences in rent prices between the various cities, for example, Munich is quite costly, whereas in Berlin you should be able to find a place with lower rents.

Your first month or two might be a bit tough, but after receiving the salary you will quickly realize that the things are actually quite affordable.

Below you can find a breakdown of income and costs for someone earning 60.000 EUR and living in Berlin:

60.000 EUR annually (according to this calculator) gets you 3.049,25 EUR net per month. This is assuming that you are single and not a church member because there is an extra tax (around 9% of your income tax) if you belong to one. It assumes that you are single and don't have children (Germany offers a generous tax reduction if you have kids).

Income tax in Germany is a complex topic. The taxation is progressive, which means you pay a bigger percentage the more you earn. There are also six tax classes in Germany - the rates are based on your civil status (being single or married, having children, etc.). We recommend checking the gov resources for more information.


To simplify, let’s assume 3.000 EUR to spend per month.

Now let’s move to the costs:

  • Apartment: 800-1.500 EUR (with 1.5k you can get a pretty, but not the biggest flat in the center) or a single room in a flat: 500-900 EUR

  • Food: 150-700 EUR (150 if you always cook for yourself, 700 if you are a foodie and eat out every 2nd day)

  • Entertainment: 200–500 EUR (a beer in a pub costs ~5 EUR, monthly gym subscription 40 EUR. Again, it all depends on you, but you can have a lot of fun without spending much)

  • Other: 150-300 EUR (phone, clothes, public transport, a car, etc.)

To sum up: if you are single and opt for the "live cool and don't care about expenses" style, then an average developer salary will be enough (it might be harder if you have a family to feed).


On the other hand, if you choose to go the student-like route (living in Wohngemeinschaft and not eating out too much), you can easily manage with just 1.200-1.500 EUR per month, and save the majority of your salary.

As you can see, both options are doable!


About the Author

GermanTechJobs.de Logo Greg.png

Gregory Tomasik is the co-founder of GermanTechJobs.de & SwissDevJobs.ch. As a Software Engineer who worked in different European countries, he co-created a job portal dedicated to Developers & IT talents.


He puts transparency as the main value and that's why each offer on these sites includes: salary brackets, dev methodologies, and a detailed tech stack.


Looking for a new job in Germany?

Check the current job openings here


What Is A Blocked Account In Germany?

Yana Immis

The blocked account (Sperrkonto) is a special type of bank account. You are required to open such an account before applying for a German Study Visa Type D (Above 90 days).

Today On Our Agenda:

- What is a Blocked Account?

- Do I really need a Blocked Account?

- Blocked Account: how much money should I put on it?

- I am bringing my husband/wife and children – how much money to put on the Blocked Account? Do they need a separate one?

- What if I come to Germany only for 6 months – how much money should I put on the Blocked Account?

- Blocked Account documents: what I do need to open it?

- Can I dodge the Blocked Account?

- Blocked Account Exception №1: Invitation from a friend or relative (Verpflichtungserklaerung zum Studium Zweck)

- Blocked Account Exception №2: A fully funded scholarship

- Blocked Account Exception №3: Confirmed government loans


Lyaysan Sharipova - MBA Student From Russia

Yana Immis

Originally from Russia, from the Republic of Bashkortostan, she went to Germany to study abroad. Now she works at a Japanese company in Munich as a Partner Business Sales Manager Europe with a bright future ahead of her! See how a country girl became the senior manager in the fashion industry - read Lyaysan’s success story here.

   
Place of Birth Russia
Nationality Russian by passport. I identify myself as Bashkir!
Where did you live? Ufa (Republic of Bashkortostan), Munich(Germany)
Education Level Prior to Relocation Bachelor
Reason of moving to Germany MBA
When did you move? 2010
How old were you? 22
Are you still in Germany? Yes
What is your future goal? Career

Chapter 1: Russia

I come from a simple family, we never had the financing possibility for private universities or for studying abroad. I studied all my life with a 100% GPA until my dream came true.

I was studying for two Bachelor’s degrees parallel in Russia:

  1. International Relations

  2. Criminal Justice

Exciting, isn’t it?

The moment I heard info about studying abroad from my friends, classmates, my family, I felt that was the right path for me! I also heard about the Study Abroad Grant in my republic for young professionals.


Is that universe giving me signs? And I was like Oh!

That gotta be a sign, let me do everything to make it happen!


I forgot to mention my English skills were weak at that moment. The main prerequisite was to have an IELTS. Well, a small challenge on the way to success, I thought. Let’s improve my English in a few months!

I started learning the language and prayed. I visualized in my mind a picture of me receiving it and that I would make it. And I did make it! I got fully funded to study abroad! I qualified because I worked hard, learnt the language and also with a bit of luck!


Always be proud of where you are coming from and of who you are! That defines your future and don’t forget to work hard. Study hard. Party hard.


I had no time to think. I had the money and I had to go abroad. I found an MBA program (1 year long) in Munich to study in English and off I went. Bye Russia! Hello Germany!

Advice to students: do proper research before moving. I was not ready! Neither with languages nor with bureaucracy. Take your time with everything.

Lyaysan Sharipova - MBA Student From Russia 3.jpeg

Chapter 2: Germany

I arrived and started studying… but first let me tell you this: I was walking for hours! I have not been to Europe before (only the USA). Munich is so beautiful - I was looking at buildings and streets accepting the reality: I AM IN GERMANY HURRAY!!!

I wanted to enjoy a year doing my MBA abroad, it would be a super year, it would be a great year I thought. And hey, it was exactly how I imagined it or even better!!!

… after the first lesson though, my professor told me that I would fail the course, the semester, and the university because my English skills were weak. That was a great wake up call! How did I manage that? Goodbye social life, hello studying!


I was working hard (again) to improve my C’s D’s and F’s to 100% GPA in the last semester (yay!). I AM BACK!


I loved studying in Europe: group works, my super international classmates, smooth communication, presentations, no theoretical learning but rather hands-on. So different and so cool! You become bulletproof for the future work in Europe. The studies are structured so well that you start believing in yourself after all the subjects you learn.


THANK YOU to everyone who carried me on their backs to help me pass semesters. AMEN!


Negatives? Some professors were hell. Very professional but literally enjoying when students suffer from the workload. There was one particular professor I remember… I will never forget that. I will never…

I finished my MBA then I moved back to Russia to finish my 2nd degree there as well, worked there a bit but couldn’t wait to return!

Job seeking visa is there for a reason – don’t waste time – search for a job asap! I got a visa for 3 years right away Yay! (everything is so subjective in the immigration office in Germany).

MBA is tough but what is tougher is to combine new friendships, parties, German language learning, and searching for a job. One moment I realized it was too much: party, new people, I needed to start and to focus on myself. And this is how my work life started.

Lyaysan Sharipova - MBA Student From Russia 2.jpeg

Chapter 3: Bullet-Proof Future

How do you achieve it?

ТРУД УПОРСТВО ЦЕЛЕУСТРЕМЛЕННОСТЬ!

HARD-WORK, PERSISTENCE, WELL DEFINED PURPOSE

The main reason why I was searching for a job is to get work experience in Europe on my CV. I didn’t have any long-term intentions there. How I approached it?

  • I asked everyone I knew: classmates, friends, professors, and started early morning every day applying to all jobs possible!

  • I think I sent my CV out for 3 months straight!

The whole experience was really hard, you think you are not good enough or you are even being told that you lack creativity. It is really hard to hear things like that when you are young and vulnerable. When you are a grown-up with years and years of work experience it doesn’t feel so bad. The world changed upside down.

The moment I was about to give up I got a job. I was really close to returning to Russia forever. I got invited for an in-face interview. When I arrived there, it was the smoothest job interview in my life! I got hired right away for a trainee position in International Marketing & Product Planning department.

I remember my marketing lessons from the MBA class. That’s the time I developed a passion for the fashion industry and marketing and, consequently, marketing in the fashion industry.


Actually, I remember back then… when I was sending my CV out I fell in love with their website and thought it would be great to be a part of their team…


Charmant Group is a Japanese-based company with a European head office in Munich - it is so exciting: many colleagues are from Japan. My job offer was exactly what I wished for! I was hungry to learn and I worked my ass off.

They hired me for 3 months and they passed by in 1 day for me. After 3 months I asked to extend my contract. Fashion industry sales cycles are way longer than 3 months. I insisted that they hire me for a year. They allowed me to stay! A year in a Japanese company what a dream!

Russian & English were the languages they were interested in. One of my first bosses was Japanese and was very very strict. He was pushing me to the limits, correcting me, and explaining everything in detail to me. Now looking back I am very thankful to him because of all the knowledge. He really made me work. I gained a lot of experience.

You need to learn that in Europe you must ASK for things (salary, extension etc) but you need to be READY TO ASK WITH FACTS. You must know how you can add value to the company!

I really wanted to stay, but I didn’t know I would stay there for a year or more…


…surprisingly, they offered me a full-time position…


Now, I have been with them for the last 8 years and I have been promoted 5 times! Trainee -> Sales Manager. Thanks to my international relations and business degrees I can understand cross-cultural issues and travel around the globe offering fashion products with my company. I had an opportunity to work with people from different countries like Japan, Netherlands, Belgium, UK, Germany, France. :) Globalization at its best!

Thanks to my company I was sent to Japan already twice on a business trip! I love Japan!!!

Finding a job is easy in comparison to the retention rates in Germany at the workplace. You must show your worth, you must make sure you excel at what you do and that you are continuously learning. Otherwise, you will be gone fast!


I would never want to leave Munich just like that.

  • Social security is so much better here.

  • COVID19 situation? Look at how a Japanese company based in Munich takes care of you.

  • Company? My company supports me and provides everything for distance working.

  • D-R-E-A-M.

  • I can already change my residence permit to a German passport.

    • I am waiting to make a decision so that I can travel to Russia without problems. If you get the German passport you must cancel the Russian one and it could create many complications back home.


P.S. Bahij, Ainur, Sofia, Edgar, Osanna, Vladimir, Irina, Karolina, Alexey, Simon – all of my classmates achieved what they wanted. Some are in Switzerland, Serbia, Kazakhstan, Austria, Russia, Spain – if you want to stay in Germany – you will stay. If you don’t – you won’t. The universe opens doors to those who picture it and aim for it (just like I did with my grant).

The best of luck to all the foreign students in their adventure!

It can be the best time of your life!