I was hoping to get back to working later this year or early next year, but the news looks more and more grim by the day, with all those tech layoffs in the tens of thousands, and the warnings of recession.
I worked as an IC lead for many years, as well as a technical manager. And I mostly specialized in backend algorithmic and machine learning systems.
I kept myself sharp in some areas, but I'm also realistic that someone who has been away for that long is not a desirable resume.
I'm looking for some observations, big and small, on where the tech community is at right now, what are the top required skillsets now, what's different in the hiring processes today, and any relevant personal experiences from anyone who left the field for a few years and succeeded in coming back.
Example of a "small observation": back in the time when I last interviewed for a job, we used to do a phone screen first. But it appears that nowadays everyone wants to get you on a video call instead.
Contracting/freelancing can work too, but you still have to find the work. Those budgets got crunched too. Referrals and word of mouth work best for finding freelance work, too. You might want to look into agencies and contract shops (disclaimer: 10X Management represents me as a freelancer).
The bank I work up here as a dev in Canada is looking to grow it’s team and I get half a dozen emails from recruiters a day.
Don’t be afraid of the layoffs. These companies need to be taken down a notch.
So, hiring is frozen, layoffs will be happening and PIP quotas are increasing (e.g. GRAD at Google). Top end demand is shrinking and that will push compensation down industry wide.
I think you are fine as long as your expectations are tempered. There are still plenty of places hiring without big tech salaries.
I do interviews at the place I work at for what it’s worth.
I advise starting with contract work (which is often much easier to get,) and use that to re-establish a recent work history.
Projects on Github are great as well.