I work as CTO in a small company. The vicepresident of the company signed a friend of him as a senior SW engineer.
The reality is that he is a nice guy, but technically obsolete, and quite out of context due to his previous experience. Up to the point that I trust way more in other younger engineers.
Honestly, I should report the situation and don't give him senior tasks. But the vicepresident is convinced that this guy is the best SW engineer in the world.
What would you do?
2. ... the VP hired someone into your sub-organisation without discussing it with you - that looks like a gap in the process which should also be addressed.
3. I had a case like that in a previous job where the department director placed a buddy of his as a developer into my team. The guy was unmanageable, circumvented all processes and basically had free reign and there was nothing I could do about it. While that by itself didn't create too much of a problem, as he was assigned on a fixed, long-running project, it made the rest of the team uneasy because double standards.
Humans much like systems need redundancy too, never rely on one alone. What happens if your lead gets ill? Has a injury? Protégé or not you need redundancy.
Also talk to your boss. Communication is king.
The guy was previously hired as a contractor.
Then, another senior SW engineer left the company and we opened a new position to replace him.
The VP told me that his friend was going to be signed, because there were issues having him as a contractor. (Actually he is quite old and should be retired). But he never mentioned that he was taking the senior SW engineer position.
One day, just by chance, I discovered that the senior position had been cancelled, talking with HR people. And, as you could imagine, I got really angry!
Presumably then the only real problem is his status and salary. If you can overlook that it sounds as if you have it in control.
Somewhere I worked a similar person got into a position of authority. Then it was disastrous. If that became likely you might need to stick your neck out.