Masters, language school or hiring directly?

Hello. I am a software engineer from Russia. I will be getting my bachelor's degree in next June. RN i have about 3 years of expirience working half-time on actual projects (7 m in Yandex and 2.5 years in OS development). I feel confident with passing interviews using English, and now study basic Japanese to handle everyday conversations. I want to optimize my expirience in 3-4 years.

What should i do?

Option A: language school than masters degree, working remotely (about 400k yen a month)

Option B: masters degree directly, working remotely

Option C: try to find someone who is hiring with only english skills, and do the thing.

Also the question is – i am only 21, so would anybody be concerned about (4 at that moment) years of expirience?

by TheLostDesu