Now that's out of the way, as the title says I started a new job earlier this year and within two months members of the team began leaving the company. The second to last engineer of the team is on their way out now and while I understand now is the time for change for many people, I feel as if this puts me in a rather precarious position given my short time with the company and complexities of the work we do. All of the original domain knowledge has left, and I'm kind of stuck holding the bag should anything go south now.
As far as I'm concerned these are my options:
1. Ride it out, maybe ask for a raise and/or promotion
2. Ask to be moved to another team
3. Start looking for a new position
This brings me to why I'm posting. What would other HN users do in this situation? Thank you for any input -- this is a first in my career as a developer.
It's too easy to get burned VERY badly being one of the "last men standing" among a team where work or support requirements revolve around a customer SLA. I have suffered extreme burnout from such a situation myself in the past. The potential upside of future seniority isn't worth it.
Additional thoughts: 1. Can you ask to chat informally with the person leaving and see if there's a reason they all left? Might be interesting to know. Is this only on the one team or across the company?
2. Do you know if it's the type of culture that would punish you for holding the bag if things go south or one that would reward you? If the former, I would definitely change teams/companies. If the latter, it sounds like a great opportunity. If you aren't sure, maybe chat with other people to find out.
3. As mentioned, this could be a big opportunity. You could for example say that you'd be happy to run the team if they give you 2 engineers (or whatever you think you need). I wouldn't ask for a raise/promotion in the first conversation, but it's definitely something you want to discuss fairly early.
4. Definitely set up time with your higher level manager and see what their thoughts are. I would just be really up front with them, tell them how this definitely a unique situation, find out what their plans are, and let them know what you want to do. The worst thing is if they are hand wavy and give you a vague deadline for resolving things. Try to get to specifics, and even if they don't know, they should be able to give you a plan and a rough timeline for figuring out the resolution.
Also want to mention that I'm hiring, feel free to reach out to me if you're interested (see my profile).
If they accept the situation then they may well decide to de-risk your team. That could come from bringing someone trusted over from another team and putting them in charge or by fully outsourcing the work. In that case, you do not benefit from the upside of being the critical member in the long term.
So. I don’t think that staying the works in the long term and I think you will be facing an uphill climb in the interim as the company gets its bearings. Get the pay increase in the interim if possible.
Start looking for a new position. Things could go well, but if they start going badly, you want to have options outside the company.
Start fishing for new opportunities within the company. If you're not also leaving, there must be something there worth keeping. So, if it looks like you're not on a project that is good for you, another project could be a better hole for the you-shaped peg.
Start talking to your manager. If they haven't cancelled the project yet, maybe there's something going on behind the scenes. If you're going to be the senior employee on the project, you should have the pay, title, and fancy business cards to match.
But do all three concurrently. There's no reason to let any one of those interfere with the others.
Of course it might not be the current great resignation behind this, I’d also try to figure out if something else is going on.. is there a culture problem, is the manager no good etc..
Shortly after, make clear that you are doing more senior work now and that you expect the compensation to be readjusted.
If things start looking too stressful, move to option 2 then 3.