My manager wanted me to stay longer in office because upper management was not satisfied with my working hours. He and other managers said that I was productive as a software engineer, but he failed to convince upper management that working hour should not be emphasized so much.
My company tracks all non-managerial employees' working hours by time clocks. They require 44 hours a week, and my record is usually around 40 ~ 42. But upper management doesn't want employees to have just 44 hours, they usually consider employee with 48 ~ 50 hours a week is hard working, and will give pressure to those who are just 44.0x hours.
My contract requires 44 hours, otherwise salary will be detected proportionally. By the way, my former manager said that I didn't violate company's policy by working less and accepting less pay. I am in Hong Kong, and there is no legislation regarding maximum and normal working hours currently.
I think other co-workers agreed that working hours target set my management is too long, so often I found a lot of co-workers doing things not totally related to work to "fulfill" the target.
My manager said that he didn't care what I did in office hour, he will turn a blind eye to that. He just wanted me to stay long enough. But I don't want to stay that long, how to deal with this situation?