Is being the only remaining developer in a department a good reason for promotion if one does everything that a senior developer would do aside from displaying eagerness, passion, and being popular?

Basically the person does not go out of their way to be friends with everyone at work, but he does handle all of the job responsibilities and workload that would normally be required of a someone in a senior position. He handles all the job responsibilities the previous senior developers had. He's just not socially outgoing. That's not really what management likes to see.

Is that enough good reason to move him to a senior position?

  • 1
    Well, it depends. If everybody left or was invited to leave, are you sure that you are not the next? – dvc.junior Mar 22 at 18:22
  • 1
    @dvc.junior, no the senior devs left because they got better offers somewhere else – Grasper Mar 22 at 18:26
  • 2
    " except eagerness and crazy passion" "the person is passive in being friend with everyone" "except kissing other people's butts" - there's a lot of undertone in these statements. What's your point here? Does the job description of "senior developer" require some level of interaction or friendliness? – dwizum Mar 22 at 18:37
  • 2
    If everyone left for better offers, I would strongly consider how to keep the one left. Removing the "better offer" option might be a good idea. – Thorbjørn Ravn Andersen Mar 25 at 16:14
  • 2
    Voting to reopen since it's a unique situation and potential opening. Unlike the duplicate question linked since OP is not feeling underpaid just the only guy left. – Dan Mar 25 at 16:43

Is being the only remaining developer a good reason for promotion?

No, but it would be a good position for negiotiating as the company could get in trouble if none of the developers were left.

if a person is the only remaining developer at the department and does everything that a senior developer would (do)

Yes. The person is basically senior if s/he would do all the senior things, so a promotion would be in order. (Assuming the person is working at the company for quite some time. It takes experience to become a senior developer)

  • How should he negotiate? – Grasper Mar 22 at 18:25
  • 1
    I would ask politely (never threaten to leave or offer an ultimatum) and explain I need to take over the duties of the developer that left. Your boss is probably aware that he's not in a very strong postion and it won't be wise for him to let his last developer go. – Fatal Error Mar 22 at 18:31
  • 4
    But one thing a senior does is guiding others. If you are the only one, there are no others to guide. In fact, being the only one means titles are pretty meaningless. – Abigail Mar 23 at 8:30
  • 1
    @Abigail but that isn't a problem of the remaining developer. If an employer hire new people he will guide and train them. Should he stay demoted because of that until it happens? – Grasper Mar 25 at 19:45
  • 1
    @Grasper Maybe he will guide them, but maybe he won't. And maybe a new hire is more senior than the current one. But if you want to give him a promotion because he deserves it, give him one. I'm just saying that "doing everything seniors do" does not make much sense if you have just one person. Give him the promotion on what he actually does. – Abigail Mar 25 at 20:18

You can certainly make the case for a promotion if you have been given additional responsibilities.

Whether or not you can be promoted to "senior developer" depends on your company's definition of a senior developer. If all they care about is someone who can complete all the tasks then you can make a good case ( provided you can complete all the tasks ). If they care about things such as knowledge, experience, and completing the tasks in a timely matter ( compared to a junior ) then you would probably need those qualities to be promoted.

  • He has everything, a decade of experience... – Grasper Mar 22 at 18:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.