I'm currently working under a boss who cannot accept disagreement. When I say "No sorry, I disagree because [...], I think it would bring more value if [...]", he responds very aggressively, interrupts me when I speak, yells and intimidates me.
I recently tried to have a talk in private with him. I explained him the way I perceived his attitude, and I said I'd like to keep a critical thinking about our work instead of simply executing order. But he said his attitude is professional, and told me that I perceive things wrong... His vision is when 2 persons debates, the one with higher rank in the hierarchy is generally right. The higher ranked person has the authority to take decisions and give orders without justifications, since the lower ranked employee is not supposed to be able to understand the orders/justifications. The duty of the lower ranked person is to follow orders, just like a soldier in an army. He can ask questions, but he is not supposed to understand the decisions. And performance is judged on how well the orders are executed, not on critical thinking.
Also more generally, I receive from him a lot of negative comments ("You're not inspiring", "you know nothing about [some technical stuff]", etc...)
How should I handle this? Since this circus has lasted too long, I'm actively looking for another job and I'm considering quitting if I don't find in the next few months.
Please excuse me in advance if this is irrelevant or even inappropriate, IMHO it could be related: I'm working as a software engineer in China (for a Western company) and I'm at the bottom at the hierarchy. I was born and grew up in a Western country. I received Western education. The boss I mentioned is Chinese and is just 1 level above me in the hierarchy. And his vision typically sounds like Confucianism. Please understand that I'm not relating this situation to Chinese people/manners/race (and I'm trying my best not to keep animosity against Chinese people), but to Confucianism, as I'd like to understand more about it. So I would also appreciate any answer or comment related to Confucianism.
Edit: This is not a duplicate of How to communicate when I feel attacked by superiors' aggressive tone and impolite/foul language?, because it is not only about aggressive tone from management, it also involves multiculturalism and it seems to be a "philosophy" from my boss. Furthermore, it's related to critical thinking.
Edit2: Maybe I'm wrong, but it seems Chinese people (at least in my area) really communicate like my boss. When I look and ask around in other IT companies in Southern China, it seems quite normal... We are very far from the American/Canadian standards that I'm used to.