Yes, it sounds like someone is being paid as a "micro-manager" to check whether others are working. It is very dismissive towards the other employees, and it is very troubling to pay someone at a management level to do such work. Someone whose job only consists in checking over the shoulders of the people doing the actual work should be paid less, not more, than them.