How do you talk to your EM about job security anxiety affecting your performance?

Posted by The_Spiky_Platypus@reddit | ExperiencedDevs | View on Reddit | 58 comments

Some ctx:

I am a backend dev who is a bit newer to the backend discipline (7 YOE as a dev, 2 YOE in Backend). I work for a Series A Fintech startup and have been here for my whole 2yrs as a BE dev. My title is Intermediate Developer.

My first 1.5yrs, I was on Team X building out product ABC. Team X dissolved and I was the lone BE eng who was merged into another team, Team Y, and product ABC came with me. I know product ABC relatively well, but certainly not a master of all the details.

(Note: Product ABC is a necessary internal product that was built out majorly for a year, and now is a bit lower prio since we have built out most of the key features - occasional bug fixes and support are necessary)

On team Y, we work on product DEF, another internal tool that is mission critical to our business, so naturally has high visibility. The team is led by a pretty chill and knowledgable EM, and we have 2 seniors who have been on the team for 3 yrs, and 2 new seniors we hired 1 month ago.

One other thing is product DEF is WILDLY complicated. 1 of the existing seniors is the DEF master, the other is almost as knowledgable.. other than that, no one at the company really understands this product. It is a mega silo problem, and the 2 existing devs are fully aware of the job security they have because of it.

On to my problem:

As a series A startup, we fire people pretty regularly. Even if they are working hard with high visibility, some people might decide they don't have enough core impact and they are let go with 0 notice.

This has really been stressing me out lately because I am on a new team with a complex product and 2 engineers who really dont want to offer support on learning the product. These 2 tenured engineers can work on solutions 100x faster than me in this space, and competing for tickets against them is impossible. On top of that, I have product ABC to maintain, and I feel that no one else on my team really wants to learn it (understandably so, its not very high prio to learn).

I am starting to build the anxiety that I will be let go randomly and make my small ownership of product ABC someone elses problem. Is there any way I can approach this constructively to me EM? If I approach a problem too generally with my EM, he will give extremely vague advice. Even when I told him I was feeling confused about priorities for our team and what to try to focus on, he said "at this company, the focus is doing the right thing. Whatever is most urgent and important" .. but I cant really compete for tickets with 2 engineers that have been doing this for 3yrs

Anyone been in a similar situation?