I get 1+ per week, sometimes as many as 5. To me it seems like there's at least a few databases of developer profiles built by recruiting agencies by scraping public info from LinkedIn. Smaller startups then defer to these recruiting agencies to find talent. Mid-size startups have their own recruiters. My profile on LinkedIn is barebones, I only have the company name and my title listed and I still get contacted often.
The emails I get frequently have a sentence such as: "You've been 2+ years at <FAANG> so consider joining our cool startup that needs an Android app to disrupt the basket weaving industry". I'm guessing the DB software has some rules to categorize people into various groups, such as "likely looking for other opportunities after 2 years at FAANG".
There's a clear pattern to these emails. First is initial contact, then a follow up email if there was no response, then one last attempt, usually in the span of a few days.
I don't mind the emails too much. I usually reply to establish an initial contact with the sourcer / recruiter, which lets me build my own database of recruiters which I might send an email to when I decide to jump ship.
Join Meta. Move to Silicon Valley. Then tell me what you're experiencing 2 years later.
That said, I'm also still getting periodic offers for unpaid summer internships from out of state. Maybe it's because I never finished my degree, and they're finding me from my college's records?
The note on here is I have software engineering and security experience, so a ton of companies growing their security organizations are actively looking. I have about 9 years of experience but job hop (~2 years) which probably hurts me a little. I think if I stay at my next role for 3-5 years then principal roles will open up for me. Target comp for this round of interviews was 300k which I came in just below and should make in years 2 through 4 at this company (based on minimal stock growth + refreshers).
Most of the devs I know have never used any recruiting companies, since they are not required to "get in the door" in my country. Its just not part of the culture. I personally have used one once, about 5 years ago as an experiment... I'm still at the same company, so there's that. I don't have linkedin. I had an account many years ago but it was spammy and wasting my time so deleted that account and have never been back on it.
Also, it's very dependent on linkedin, so depending on your presence or if linkedin thinks you do/don't have skills you may be missing the recruiter searches, and get less outreach.
Your profiles must not be very marketable, or they're worded strangely if this is accurate, as you should have seen similar levels of cold recruiters. I'm not an outlier, all my coworkers get similar levels, usually the same people/emails.
a person of your background should be inundated with job offers. The issue is probably discoverability. Engineers live on Github, Recruiters live on LinkedIn. If you spent some time updating your Linkedin with more detail, especially on tech environment / tooling, I should imagine your message rate would go up substantially.
* used terraform to manage aws infrastructure
* developed microservices using cqrs and event sourcing
* application monitoring with cloudwatch, grafana, prometheus and loki
Make yourself searchable and make it clear what you bring to the table.
Last I tried to find a job when I really needed it (because I took a job that was absolutely hell and was let go after 6 months because I actually tried to do something productive and other people didn't like that), I quickly found out nearly all those emails were just recruiters sending out as many messages as they could to anyone with any kind of development experience... and I would still have to go through multiple interviews, including basic programming assignments which I find so direspectful when you've been doing it for a couple of decades already. Nothing like an experience like that to dissipate the feeling that you're a rockstar and everyone wants to hire you immediately should you just pick up one phone call. The truth is that there are hundreds like you a and while there is definitely a programmer shortage in most parts of the world, companies that are actually worthwhile working for will still filter candidates a lot and may discard you for the smallest shortcoming (like not having 3 years experienc with some niche framework they use). While I was on my comfy job receiving those emails and occasionally answering a few to see what's on the board, it felt like I just needed to say yes to get an offer, which is not exactly how it turned out to be.
I always say "thanks but no thanks" when not interested, but definitely leave it friendly. Recruiters move and I've had a recruiter for a company I wasn't interested in later pop up at a company I was interested in. As I've moved along in my career, recruiters I've worked with to hire at my own company have also moved on and brought me opportunities in their new companies.
I've been a professional software dev for 25 years, spanning five countries (edit: including 5 years in San Francisco) and almost every part of the industry from embedded to enterprise, startups to multinationals, hardware to finance. I have written software in almost all major languages for multiple years, have worked with many major software stacks, and delivered major 6-month-to-multi-year projects. None of this is hyperbole.
I have hundreds of github projects that are not forks, ranging up to tens of thousands of LOC, some that companies have built entire businesses out of (for example https://github.com/kstenerud/KSCrash).
I receive one, maybe two recruiter emails per year (only from Facebook - I think whenever my contact info goes to a new person), and that's about it. I've never been in a bidding war, and I can't remember a single job search that's completed in under 4 months.
Are people ACTUALLY getting inundated like this so badly that they need a SPREADSHEET to keep things in order? Or is this just bragging?