I know this isn't the forum for this kinda question but I've been an avid reader and commenter here for 10+ years and I feel I align pretty well with the demographic. Which is why I'm asking for help.
Recently I've been applying to remote jobs, but literally all of my applications have been rejected or ghosted. It's so much different than when I was looking a couple years ago. I'm in my mid-20s, with 7-8 years of professional experience and have been programming since I was a kid. I have FAANG names on my resume, jobs and internships (when I was a student). I consider myself a reasonably good engineer - I don't think I'm hot shit, but I would've expected to get to the first screening at least somewhere.
Has the landscape changed so much in the past few years? Or, if I'm doing something wrong and raising a huge red flag to everyone, how the hell do I figure out what it is? Getting kinda jumpy about my prospects, it's been disheartening.
- you are too hot for well over 90% of the roles up for grabs. - your expected salary alone may be enough a deterrent.
One thing hasn't changed: the recruiting scene has not improved, rather gotten worse.
Jack is a recruiting manager. He constantly needs people and the three projects he is on are far behind. HR just announced a wage cap and he will only be able to hire one engineer. 10 remotely relevant applicants, you are one of them, but the other 9 will say yes to start coding this impossible to complete set of features and won't make noise until there is room for a few more recruits. 3 of them seem like a good fit and he won't have to battle with HR like last time to offer twice what he would offer any other three who have a few years experience which should be enough to get moving with lambdas on AWS.
My tip would be to not give in and be as meticulous in your selection of roles to apply to as your technical expertise is.
Plenty of companies out there looking for exactly your level of experience and nothing less.
On the bright side, it may sound contradictive but more roles are open than ever for top tier talent. Compensations have more than doubled in the last 10y and hiring people expect more, add noise that has amplified even more than compensations and that's what the climate is like.
It takes several months to land a fitting role. Less than that you are very lucky or gave in for something subpar to your value
Focus on your professional network. Most of your jobs should be coming from referrals from coworkers, not cold-calls on a jobs board. This is the only way to continuously get hired regardless of the job market, and is very important as you get older (again: ageism is real).
Personal projects count for a lot for a software developer. Make sure you have at least a couple small projects that you maintain regularly. Contributing to open source is nice, but unless you're a major contributor, it isn't a big factor the way owning a project is. Make it really shiny: good docs, clean code, linting, testing, CI/CD. Using the latest tech is encouraging.
You're applying during a time when hundreds of thousands have been layed off at the beginning of an economic recession. It's gonna be hard for anyone but the most qualified candidates to land a job now. Just look for the jobs you're a shoe-in for, get employed, wait for a better role.
Second, as other people have mentioned, sometimes FAANG can scare companies away. They see your resume and think "gosh, he's expensive, there's no way he'll sign at the rates we're offering". This happened to my father - MBA, 30 years of experience, he found that companies didn't want to hire him because he would "be too expensive" or "was more experienced" than they wanted.
Combination of those two factors could be it.
I'll give you a 5 minute review if you find my contact information from my profile and send me your resume. I've publicly helped people land all sorts of tech jobs in the last few years.
You and about 200,000 others. This is going to have a horrible impact on people's success rate.
Many hiring managers will all but ignore any high-school level work. It's a nice positive signal to know that you've been interested in this kind of work for a long time, and stuck with it. However, I've seen many resumes that will claim "3 years" worth of experience before entering college, and when you dig in it frequently boils down to "I edited a few html pages for a total of < 100 hours when I was 16". I'm not saying that's necessarily the case here, but unless you have demonstrable projects on your resume from that period that prove otherwise, I'd probably avoid counting those as "years of experience" on an application.
Many hiring managers will even discount college internships, as the quality can vary significantly. This is less likely to be the case for you as you have that FAANG AAA brand recognition. I've also seen candidates do two 3-month summer internships and count that as "2 years experience" though, so you have to be careful about that.
Ultimately, some managers will see that you graduated in eg 2019 and therefore bucket you in with other applicants that have ~3-4 years experience. Nobody will believe a fresh 21/22 year old graduate getting their first job after graduation credibly has "5-6 years experience", for example.
Some may also see and accept 8 years experience at face value, but then they'll judge you at that level and compare you to other applicants with 8 years post-college experience. These days that includes many other folks from FAANG companies with equally impressive resumes who were recently laid off. Maybe the resume screener notices that you didn't make it to a certain level within 8 years (senior/mentor/manager/tech lead/whatever arbitrary metric they expect somebody with 8 full years experience to have achieved), which could be an elimination criteria for some. Finally, as many others have commented coming from FAANG usually implies a very high salary expectation, especially for folks with 7-8 years experience, so many companies likely literally can't afford you!
Definitely get in touch with them, let them know you're available.
Also, since everyone seems to be "trading up" when they get a new job, you might be considered overqualified in one or more senses..
From the view of someone hiring:
- Previous FAANG? = High salary expectations, our little shop not fancy enough for you.
- 8 years, done a lot, coding since childhood: High expectations to problems (this role is too boring for you, you'd jump ship first chance you get, waste of time for us to onboard you)
Use your network, explain you're looking for stability.
I remember an interview where the interviewer asked my current salary and told me "it didn't scare him" well.. it shouldn't ? looking back on it, I guess he expected that he'd have to outbid it (he wouldn't even, I dropped them for other reasons)
I ended up finding a really nice job via my network. Took some time but I'm very happy now. Ping me your LinkedIn or CV, the company I'm at is still hiring. My email is the same as my website in my HN profile, only replace the first dot with an @.
After getting laid off 3 weeks ago I turned it back on, and I have gotten a single response.
There are other indicators in my job search that tell me the market is much cooler, but this is the clearest.
I have also heard from people on the inside of other companies, that posted jobs are on hold, will actually go to internal transfers, or already have a backlog of applicants. This could explain the ghosting.
27 outright rejections, 13 I still have not heard back from, only 6 companies actually reached out to talk to me. I’ve heard it said that applying is a numbers game; I did not want to believe it, but my recent experience was exactly that.
My recommendations:
1. Work to distill what you actually want from a new opportunity and use that to ruthlessly filter opportunities. I applied to a ton of companies, but every single one of them met my checklist of career goals. I passed on hundreds of others that did not.
2. If you want practice finding out what you want, engage with recruiters on LinkedIn. I did not find my job this way, but it was helpful for me to workshop my communication and build up a good list of “do not wants” (can be as helpful in winnowing down opportunities as “do wants” or “must haves”
3. Try multiple job search sites to be exposed to interesting new companies. (Otta was useful for me and where I ultimately found my new company). Don’t limit yourself to only companies whose names you already know. I trawled LinkedIn regularly to see who my connections and their connections were working for to expose myself to new companies and industries.
4. Find a way to achieve balance in the search. Some jobs I really wanted, I spent more time on the application. Some jobs that I knew less about, I submitted resume only. Have hope, but don’t fixate on particular opportunities - that’s a recipe for disappointment. This isn’t necessarily great advice for someone recently laid off - I was still employed while searching, so adjust accordingly. Understand that it’s possible that some things have nothing to do with you: one company I really wanted to work for never reached out to me. Turns out they gutted their recruiting department in a recent layoff. It is what it is.
I wish you well in your continued search and hope you are able to find what you are looking for.
Edit: Attempting to fix formatting
Applying to jobs can be a numbers game. Just keep applying.
Tune your CV to have keywords in each job application. Reach out to the recruiter on Linkedin and see if they can refer you. Have a trusted friend review your CV too.
I’ve been a hiring developer for a lot of my career and with more context I might be able to give you pointers.
I assume you have your resume and profile fully up to date on there, and you have it indicated that you are actively looking for a job. Recruiters aren’t bombarding you?
I haven’t had success or responses from sending in job applications the old fashioned way since I used Craigslist to get a job in like, 2008. By all means keep sending them. There’s nothing to lose. But what you really want is to get an introduction from a recruiter, or a referral from someone you know. Have you asked your former co-workers if there are open positions at the places they are working?
Besides contracting projects, I've been including regular jobs in my search now as well.
The most success I’ve had getting interviews has been with small startups. Try YC’s Work At A Startup if you haven’t already. The Who’s Hiring thread this month may also have some good leads. Best of luck
If not, my email is in my profile. :)
Contact 3-4 recruiting companies in your area, and let them sell you. You don't have to stop your own outreach either. Just get someone else trying to sell you as well. Asking professionals whose paycheck depends on getting you placed in a job may be more fruitful than asking random HN readers. :)
I don't necessarily recommend it as a 'use recruiters your entire career' but... I've had a couple good experiences that helped over the years. You also don't have to say 'yes' to anything they present.
I'm wondering if in this environment FAANG is a detriment. It's possible with all the belt tightening that companies would rather go with cheaper candidates.
Mid-twenties with 7-8 years professional experience suggests you’re self-taught. IMO that’s a highlight, but could it be that in this tech hiring freeze economy, companies are filtering on undergraduate as a prerequisite?
I suggest tempering your expectations right now until the large companies start hiring again.
The other possibility is that your resume is terrible for some reason — does the file open? Are you sending a PDF or some obscure file format that nobody could open?
Personally, I would not bother with jobs that are advertised as “remote” first, and instead I would focus on finding a great job match that can offer remote working — so that I’m not competing against thousands of people.
I've hired ballpark 500 people in my career, talked to a lot of FAANG candidates, and hired only one. Comp expectations compared to experience was just always way out of alignment. Only reason the one got hired was because they were a great fit and very open about being willing and able to take a pay cut to go full remote.
FAANGs, banks, etc have hiring freezes and VC-funded co's don't even know if they can ever raise again: Unspecialized desperate learn-on-the-job well-paying senior hires aren't as big a thing right now
A recruiter for a hot technical-excellence company (the kind you might think would poach the strongest FAANG people), told me that an exec was explicitly uninterested in candidates from a particular FAANG.
(I forget the exact rationale, but it was something like a belief that people from there having learned the wrong lessons about engineering or product.)
If you mean company names, that doesn't mean much. Get referrals, as directly as you can manage but even just active endorsements when you can't. As your career progresses, more and more of your job search can lean on and might rely on referrals.
If you didn't make meaningful connections with people at your past jobs who can endorse or refer you, that's kind of a red flag in itself.
So this may not just be about you.
Friends are important to the process; let them review your CV to see whether your description aligns with real life. Good luck!
I'm in similar shoes at the moment although I'm not only applying to fully remote jobs, but almost any job I see.
I started in Y2k, so internet bubble burst when I had only 1 year experience, then in 2008, I'd just switched from J2me to python before everything got tricky.
Both times had about a year out of work, it can be very boom and bust.
How many is "literally all"? What's the number?
After how many days of not hearing back do you consider an employer to have ghosted you?
Do you follow up with emails or phone calls to recruiters?
Fiverr/Upwork and the ilk
Could be a timing problem.
May get better in the summer. Summer is hiring season