Layoffs are making me quite anxious. I understand job security might not really be a thing when it comes to big tech, but I do want to try pursuing employment security, if that makes sense. How do I "get good" so I can be a little more resilient when it comes to layoffs and employment? I'm not really sure where to start.
Easier said than done of course, but my advice is to stop constantly worrying about layoffs. Of course, if your company's share price is down 80% and your VP has hinted about job cuts several times, polish up that resume and start applying. But if you don't have concrete signals that layoffs are coming in your organizations, just focus on becoming a better engineer and building up your professional network.
At the end of the day, a tiny fraction of life is stuff we can control and the rest is stuff that's out of our hands. Just focus on hyper-optimizing that small slice you do control, because that's all people like you and I can do as regular engineers.
Here's a good video covering all this in more detail: This Is How You Become A Layoff-Proof Software Engineer
Since you're an Associate Software Engineer, I highly recommend our code quality course if you haven't finished it already: [Course] Level Up Your Code Quality As A Software Engineer
It helps to work on high-impact projects where you are the one driving the project forward. This works in two ways:
It also helps to be the subject matter expert for a feature or service at your company. You'll be such a valuable asset to the company because the success for that product depends so much on your contribution.