I'm in the first few weeks of onboarding and I'm hearing I'm expected to lead a new project initiative because the lead engineer decided to leave the company.
The project is barely off the ground lacking resources, technical design, requirements etc. and I'm afraid I have to produce something meaningful within a tight deadline over the course of the next few months.
What do I do? On one hand, this seems like a good opportunity to deliver. But on the other hand, it doesn't seem like a successful onboarding path. I'm extremely new to the company, and executing on a multi team / scope initiative like this seems like a big ask.
Should I ask to be placed somewhere where I'll have more support?
This isn't the best for an onboarding engineer, but it is an opportunity to earn trust fast. If your manager and team are reasonable (i.e. they mathematically factor in the fact that you're new and expect less, primarily from a deadline perspective), this actually is a blessing in disguise (most senior engineers have not enough scope instead of too much). My high-level pieces of advice:
I actually went through something similar onboarding at Robinhood. I was put on a chaotic project with no real definition or existing leading authority - It was a huge curve ball. So I filled in the gaps and became the expert on it as a newbie. I go through this experience in my case study here: [Case Study] Becoming A Tech Lead Again In Just 1 Month After Joining Robinhood From Meta
Thank you for the actionable advice! Cutting scope seems to be my best bet and seeing where we land post estimations and timelines. I can write code fast, it's just navigating the org for what information I need and getting people to execute quickly with testing etc. that seems very rushed.
Do it! I agree it's not the ideal onboarding setup, but "ideal" is rare to find π How big is your company? How understanding is your manager, and how important is this project?
If people around you recognize that the situation is not ideal, then the expectations should be calibrated accordingly. If you fail in the right way, you should be setup to move to another part of the company where you have a better chance of succeeding.
It's critical to build allies in your first few months at the company, and ask for help aggressively: Ask Questions Well.
The other part that would help answer this is.. what's the alternative? Has a team switch already been offered to you? How difficult would that be?
The failure mode of switching teams is that it appears you are 'running away' from the problem instead of tackling it directly. It'll also burn valuable time during which you could land impact. For example, at Meta, if you spend 2 months on the team switch, you put your next PSC cycle in jeopardy since a significant portion of the half is gone.
Thank you for weighing in!
Company Size: A large company ~2k employees and ~500 engineers.
Manager: Seems good and was a huge reason I joined.
Importance / Visibility: Seems highly impactful to the company and has high visibility.
What's the alternative? None π I just joined.
Based on this advice, I just have to roll with it.