Senior dev executing at Intermidate level wants a raise

Posted by Primary_Ads@reddit | ExperiencedDevs | View on Reddit | 224 comments

The situation is, I have two senior devs on my team. One's great, owns the domain he's been assigned, is able to balance onboarding, feature work, bug fixes and addressing technical debt with appropriate levels of involvement from me. orchestrates and organizes across departments to get things done. Easy to manage, which I really value. He can provide good PR reviews to other devs. He's competent when it comes to production troubleshooting. And the quality of his work surpasses what I could do on the side of my desk, which is ultimately how I evaluate whether someone is addresing technical debt or adding to it.

The other senior dev has historically been someone I could depend on to get things done. However, that was back in the early days when really, we just needed to get anything at all together. The past year or so his performance has been below senior. More like mid-level. He needs to be explicitly directed by me, doesn't really cover any essential areas, doesn't want to do work which is "a waste of time" even though I'm the one assigning him tasks, and complains about other departments quite a lot without actually bringing any solutions. He does a soso at his assigned work, doesn't show initative and requires me to micro manage his work.

a few times I asked him to do things, he did them, but then forgot to merge the PR after approval and missed the release window a few days out. I find myself doing work I should ostensibly be assigning to him just to get it done properly and on time.

He is capable of heavier lifts than I have time for in addition to my managerial duties. he helps onboard clients and makes sure it gets done. and its not like he does nothing. but he is the most expensive member of my team already and easily the lowest performing as of this year.

Last year he asked for a raise, and my ex-boss at the time said no, as he really didn't like this guy. I argued to keep him around as my ex-boss had a "one out, no in" policy. but he's moved on and this isn't an issue anymore.

I've had conversations level setting with him about expectations, and he says he'll do better, but I never see lasting change beyond a week or two.

End of year raises and bonuses are coming up. I don't want to pay him any more, nor do I want to give him any bonus as he is already to expensive for what I am getting out of him. How have others dealt with this situation?