I've worked at my current company since my college internship in 2012, and have not sought a new gig in all of that time. The company was a travel tech startup that I joined as an early employee, and it was acquired a few years ago. The app is still active and supported, but it feels time to start exploring what else is out there.
In case it matters, my background is largely in various QA and product roles, most recently transitioning from project management to product management.
Are the traditional places like Linkedin and Indeed the best places to upload resumes, update skills, etc.? Do I need to fully dive into the job-hunting waters and network with recruiters to get a good idea of where I "stack" so to speak?
Recruiters get a lot of scorn, but I've had good experiences with them as long as you understand their incentives. They usually get some percentage of your starting salary, so let's say they make 15k if your offer is 100k (making up these numbers, but probably in the ballpark. Also, they only get paid if you stick around for at least a few months). If your offer is for 120k, they might make 3k more, so they have some incentive to get you a higher salary, but really, their incentive is to close as many deals as possible. Better to close two deals for 15k each then to drag out one deal for 18k.
As long as you understand that their incentives are somewhat aligned with yours but not completely, you might have a good experience with recruiters. I've found some who are great and many others who suck. But the good ones will get you in the door with the right people and guide you through the interview process.