I am a recently promoted staff software engineer at a F500 technology company. I am excited about the new opportunities and challenges that this new role brings, but I am also feeling a bit anxious. I am responsible for handling entire projects from start to finish, which is a new responsibility for me. In my previous team other staff software engineers used to work from start to end on the project and I used to assist them.
I am still learning the ropes and I am not able to contribute as much as I would like to in this role. I am looking for ways to settle into this position and have an impact. I am concerned that I will not be able to meet the expectations of my new role and that I will be replaced.
What are some things I can do in the coming months to make a positive impact and to allay my fears of being replaced?
First of all, congrats on the promotion! It's completely natural to feel a sense of excitement along with anxiety to rise to a new level of expectations.
The #1 thing that has worked for me time and time again is to focus purely on recalibrating your understand around "the rules of the game".
You are already on the right track since you've seen a shift in the scope you're required to take on. Before diving straight into how you can most effectively solve for this, make sure to thoroughly investigate these other areas so you can fully "recalibrate".
Will Larson cover this topic very well and offers up more tactics on what to investigate, how and why. Although it's for VPE / CTO, I'd say 80% of it is applicable to just about any level.