First, I want to say thank you to everyone who responded. I really liked what jameshush said about writing down my top values. After some thought, I think my top values are:
1. Kids - I will not do any job or business that will negatively impact our time.
2. Autonomy/freedom - In long run, I rather have more autonomy than money.
3. Money - This is not to say that money is not important to me but rather it is one of top 3 things I value. In short term, I need to optimize for money.
After thinking about my values and reading comments here, my plan is to combination of option A and C.
At my current company, I will start conversations with my management about moving up the ladder. And do whatever they suggest. This may take several months before they actually promote me to any leadership position, if they do. I have a lot of freedom at my current company, like I can run errands during day and catch up on work later etc. It is safe and there is possibility that in a couple of years, my salary can be close to FAANG engineers.
At the same time, I will do 30 mins of Leetcode/interview prep daily. This way if things don't workout, I will have something to fallback on. I will not stick with my company for vague promises of more money in future. If they don't offer me any concrete plan for my career progression, I will jump the boat as soon as I am ready for FAANG interviews.
1. Kids - I will not do any job or business that will negatively impact our time.
2. Autonomy/freedom - In long run, I rather have more autonomy than money.
3. Money - This is not to say that money is not important to me but rather it is one of top 3 things I value. In short term, I need to optimize for money.
After thinking about my values and reading comments here, my plan is to combination of option A and C.
At my current company, I will start conversations with my management about moving up the ladder. And do whatever they suggest. This may take several months before they actually promote me to any leadership position, if they do. I have a lot of freedom at my current company, like I can run errands during day and catch up on work later etc. It is safe and there is possibility that in a couple of years, my salary can be close to FAANG engineers.
At the same time, I will do 30 mins of Leetcode/interview prep daily. This way if things don't workout, I will have something to fallback on. I will not stick with my company for vague promises of more money in future. If they don't offer me any concrete plan for my career progression, I will jump the boat as soon as I am ready for FAANG interviews.