I did. The main reason I struggled for such a long time was the location. I could have moved to Tokyo or Osaka to get a job in IT, but I didn’t want to because I started a new life in Sendai with my wife and intended to stay here. For this reason, I started focusing on companies that also have branches in the Tohoku area, but it was still very difficult to make it through all the interviews. In Japan, the process is very formal and very long.
Finding a teaching job is quite easy for foreigners in Japan, because most schools usually don’t ask for your background. As long as you can speak English and are motivated to teach others, they offer you the job. That’s why I have been able to do this for such a long time.
I have had a single bad experience with a company. For me it was very unusual because they asked me to build something from scratch to test my programming skills. They gave me a week to finish the project, although it wasn’t very complicated at all (I think most experienced engineers only need a day or two to complete it). I sent them the code before the deadline, and I was told they would respond within two days. I received a response saying that they would not go forward. The problem for me was that they never gave me any feedback. I would have loved to hear more from the IT team so that I could have improved my code or get me ready for my next interview. It was a bit frustrating to me.
Something I wish I had known more about was the actual job interview in Japan, specifically the timing and manners. I actually had no deep understanding of the whole process and what companies expected from you. Most people I know usually arrive five to ten minutes before the interview, which is technically on time, but a lot of companies here see that as late. Additionally, since I have an interest in old Japanese culture, I know that there are certain rules for specific situations. One example is related to the three types of bowing. Using the incorrect bow might be considered rude by some companies, even if they know you are doing your best to adapt to their culture. I think these are very specific details, but they could lead to a make-or-break. I wish I had known more about business manners b
efore.
At first I had very low expectations. I knew that a lot of companies in Japan still use a somewhat outdated system, where salarymen (a.k.a. standard businessman) go to work, finish late, and then go to a Japanese bar to end the day. That’s something I never wanted to do.
Fortunately, the company I work for doesn’t use this system; this is exactly what I was hoping for. My coworkers also seem to have a great time at work, because they have the freedom to start and end the day using the company’s flex-time system. This is a great way to keep your employees happy and motivated.
It’s quite similar to the companies I worked for in Europe. They focus on the individual performance of teams so that this benefits the whole company in the long run.
I think it’s very important to put your focus on companies where the average age is close to yours. Having a big age gap between you and your co-workers could lead to frustration and other issues that may negatively affect your position.
I believe you should always aim for companies that are highly interested in people with different mindsets. As for your resume, since some companies ask you to send two versions, I think it’s very important to have one in both English and Japanese. And don’t forget: always ask a native person to double-check your Japanese resume before you decide to apply for a job. Better safe than sorry.
I also think it’s important to know the difference between casual and formal Japanese. If you go to a job interview and don’t know how to convey things properly, it could leave a bad impression. One piece of advice: don’t always copy what your Japanese friends use in daily life; ask professionals or people with a background in business if you are not sure about your Japanese.