Japan Life: My Experience Working as a Software Engineer in Japan

It’s been almost 7 years now since I started my career here in Japan and so far it’s been great.

Company 1: The Stepping Stone

I came here the Summer of 2013. Working as a Software (Bridge) Engineer for an IT company in Shin Yokohama; which mostly do printing related software.

This is your typical Japanese company but with most of the employees (Software Engineers and Testers) being Filipinos. The high ranking employees are mostly Japanese with a single Filipino manager. We were like 30 to 50 Filipinos working in two offices; both are in Kanagawa Prefecture.


  • No urgent need for Japanese language since most of the employees are Filipinos.
  • There are company dormitories so no need to worry about your accommodations and utility bills.
  • Our HR lady handles all matters related to Japanese ward office and immigrations.
  • Sponsors working visa and basically the one who will fly you to Japan.
  • You feel less home sick since you are around with a lot of Filipinos who you can talked to most of the time.
  • Do company outing like Philippine companies once a year.
  • Provides flight fare money for a Philippine vacation once a year.


  • The technology stack is pretty much outdated and you work most of the time with printer related technologies.
  • Low to mediocre salary which is not much of an increase from your salary in the Philippines.
  • Long and unnecessary meetings.
  • The dreaded Japanese trademark overtime work. Like 9AM to 10PM work hours most days of the week.
  • Taking long paid leaves is frowned upon.
  • No good coffee.

Overall, it’s not a great company but somehow tolerable. I left the company after a year and 10 months of working there. I still hang out with former colleagues specially during winter because we snowboard as a group.

Do I regret working for this company? Not really. It was an easy way to get a working visa and I had great company with my friends there (Nothing beats movie and karaoke nights with fellow Filipinos). I just had to leave at some point because it’s a really not a good place career-wise.

Company 2: The Good Place

The second company I worked for in Japan is an e-commerce company whose Engineering team is mostly composed of foreigners. This company really helped me develop my software engineering skills and gave my career a great push. This company has good business relationships with Rakuten, Google and Yahoo.


  • Little to no Japanese language requirement since the team communicates in English.
  • Good salary and great salary increase every year.
  • Good and skilled colleagues. I enjoyed a lot of our technical discussions. Even our non work related talks and lunch conversations were nice.
  • Great Manager and Head of Engineering. Tasks and schedules were rarely a problem since both of them are very knowledgeable with software development.
  • Meetings are only held when necessary. We use Slack for communications.
  • Great work life balance. You can work at home 1 day per week if you want.
  • The technology stack is good and as long as you can properly document and do it, you are free to use any programming language and framework you like.
  • A year before I left, we started working on Machine Learning and Blockchain related projects.
  • Free good coffee.


  • The business model of the company started to go bad. This is mainly because our e-commerce website is pretty much dependent to paid traffic from Yahoo and Google. In our defense, we did try to improve our organic traffic but it just didn’t help a lot.
  • The Sales and Engineering team has a cultural difference. It doesn’t happen all the time but sometimes you feel there is a communication issue.

I stayed for this company for 3 years and 6 months and I learned a lot while I was there. The company allowed me to do my tasks how I want the them to be done which is a great thing for a software engineer.

So why did I left this company? I would stay if I like and the company did try to ask me to stay. The thing is, I felt like it was the right time to move. Both my manager and our Head of Engineering already left the company months before I did and it felt like I have no one to learn from anymore.

Company 3: The Better One

Aside from the above mentioned reasons for leaving my previous company, my current also gave a generous on-boarding package to persuade me. Basically all the benefits that I am receiving from my previous company plus more paid vacation leaves, higher salary and nice modest working environment where I’m free to do whatever I want as long as it’s aligned with the business goals of the company.

Being a FinTech company, most of our projects requires extra security considerations. Right now, we tackle finance problems with the use of Machine Learning, Blockchain and Cryptography. Kinda nice set of technologies to work with specially nowadays. Japan is laidback in terms of using newer technology, most of the companies I know are using Java and PHP/Wordpress for their systems.


  • We are a start up company but backed by a big company.
  • We work with the tools and technology that we want and we are free to do Research and Development.
  • Great benefits and salary which surpass the package I received from my previous company.
  • Same work life balance and no unnecessary meetings so far.
  • Great boss and colleagues.
  • Nice coffee machine where I can drink much needed coffee.
  • Office is in Central Tokyo. Restaurants are a little pricey but we have a great selection for lunch outs.


  • We are a start up company so it is a bit risky. We need to make sure that we can create services that the Japanese people will want to use.

I have been working for this company for about 5 months now and it is still going great. We had an issue with our first project related to Japanese regulation but we have a great team so I believe we will be able to finish it on schedule.

We’re only a few people working in our team here in Tokyo and we share the office with our sibling company. I’m new to the company but they have been very welcoming and helpful. We had company brainstorming sessions held in Karuizawa Prince Hotel last November 2018 which was a nice experience.

So there you go, this is the summary of my Software Engineering life here in Japan so far. Do I like working in Japan? Hell yes!

Language barrier and cultural differences will always be a nuisance at first but I think as long as you are openminded, you will have a good time working here in Japan.

I am really lucky to have worked in these companies (even in Company 1) and I hope you find a good working place here in Japan too because it’s really nice in here. Enjoy working but enjoy exploring Japan at the same time. We need more work life balance here for everyone.

If you have comments, questions or suggestions, feel free to comment below. Have a great day!

17 thoughts on “Japan Life: My Experience Working as a Software Engineer in Japan”

  1. From working for a long time here now, do you see yourself living here for good? πŸ™‚ great article by the way.

    On the side note, are you still snow boarding? Pinay here, and looking for Pinoy crowd, I’m the only Pinay in my company thus no local crowd >.<.

    1. Hi Evol, thanks for the comment!

      > do you see yourself living here for good?
      I’m honestly not sure yet but I will try to keep my resident status here. Japan provides better security for me than working in the Philippines so it’s really hard to leave.

      > On the side note, are you still snow boarding?
      A big YES πŸ™‚ Me and my friends just went to Kagura and Myoko last February and the slopes were really great.

  2. Did you study japanese prior going to Japan? And how did you land a job in Japan. I am really thinking of moving to Japan but not sure if they have a high standard for IT professional.

    1. Hi Jah, 7 years in Japan and I never had to study Japanese for work. πŸ™‚
      IT in Japan is probably one of the easiest to do without the need for Japanese language proficiency. IT companies here in Japan are willing to hire English only speaking professionals.

      Don’t lose hope and just continue looking for job posts or recruiters. I know Rakuten hires and provides relocation assistance. My first company here in Japan has a branch in Ortigas. I applied for a Japan-based position and I moved in Yokohama 3 months after joining.

      1. Hi! thank you for posting your experience, it’s quite interesting. If you don’t mind, may I know the company name for those that you have mentioned above? I just want to apply in IT Company like you, currently, I’m working as an IT Admin in one of the international schools in Tokyo.

  3. Great read, thank you. If you don’t mind my query, I would like to learn more about the requirements for a Filipino engineer to work in Japan? How did you process your papers to work ? How does it work? Please tell me more! Thanks!

  4. Hi! I just stumbled into your blog while looking for β€œhow to work in Japan”, i would
    Like to ask a personal question. How did you find your first company in Japan? Did you come to Japan first or is it a company with branch in the Philippines? Hopeful for your reply. Thank you! And more power

    1. Hi Lina,

      The first company I worked for in Japan has a branch office in Pasig. I worked for 3 months before moving to the main Japanese office.

      PS: I replied to your mail. See if it’s in your spam folder.

  5. Hello Rowell,

    Is it okay to send you many questions about working in Japan as a programmer?

    Wanna make sure it’s okay before I send them over. πŸ™‚

    Thank you!

    1. Hi Duds,
      Sure. I might not be able to reply right away but feel free to send the questions through the contact page.
      PS: My email replies might go to your spam folder so check your spam folder.

  6. Hi Rowell! Just stumbled upon your blog.

    I was wondering if Japanese companies accept self-taught programmers or do they prefer those with IT related college degrees more?

    1. Hi Kim, I think the problem here is work visa related. If you are Japanese, there is no problem if you’re self-taught. In order for Japanese companies to hire you, you’ll need to get work visa. And to get work visa for IT related jobs, you’ll need a bachelor’s degree or 10 years worth of experience in the IT field.

  7. Good day! I found this blog very insightful! I am wondering, how many years did you work in the Philippines prior to going to Japan? Are there any tips you can share to be able to work at Japan? Thank you so much! β™₯️

    1. I worked for a little over 4 years before moving to Japan. I think nowadays, you don’t need tips to be able to work in Japan. I feel like there are a lot of companies in Tokyo that are now willing to hire foreigners than 8 years ago. Just keep looking and sending applications. And prepare of the interviews. πŸ™‚

  8. I’m currently taking BSIT course (First year) here in Philippines and I am hoping to be able to get a job in Japan after I graduate. I am also half Japanese but I’m a Filipino citizen in my document and I use Philippine Passport. Do you think I’ll be able to get my first IT job in Japan as junior developer or do I need to gain experience here first? Thank you so much!

  9. Hi! I know this article was posted for almost 2 years ago na, but maybe someone who is reading this comment can help me here in Japan. I am currently here in Konan, Shiga. I am working on a project for our company developing inventory control system collaborating with their local ERP MRP system which is McFrame. I started here in Konan last March of this year. I am looking for a filipino programmer here in Japan. Email me for details : aembuscado@hotmail.com

Leave a Reply

Your email address will not be published.