I am a 23 years old software engineer from Hong Kong trying to relocate to Berlin/Munich, Germany.
I have roughly 3 years of experience in programming and a diploma from a community college. I have a basic understanding of German and planning to study the German language when I am abroad since I hardly get any chance to speak the language when I am in Hong Kong.
I have no problem with finding jobs locally and I am currently employed. There are often job referral from different agencies, and sometimes I get 3 - 5 interviews per week when I am actively looking for jobs.
On the other hand, I have been searching for job openings in Germany, that I have been trying for around two and a half weeks. The responses were slow and I have never got any chance for an interview.
What could be the possible reason for such a difference in my job searching experience? Could it be the cultural difference? Or is it simply too risky to hire a candidate from another country? Should I look for an entry level position to increase my chance?