I love the monthly “Who is hiring?” thread — these positions almost always yield more responses and suffer less from false advertising.
Are there other sites I’m not considering? Methods I’m not using? How do you find good (defined as not bloated and optimized for LI) job opportunities in the current market?
My conclusion, so far, is unless you've got strong connections it's hard right now to find a job. Most job posting, as OP mentions get hundreds if not thousands of applications. Other times, I've personally also notice, candidates with perfect skill/experience matches get the same generic rejection ("we respect your experience but we're going to go with another candidate") or worse getting no response at all. There have been mentions of pseudo job posts (ie companies are just falsely advertising positions they are not actually look to fill). Ultimately, a really crappy situation for those looking for a job. Even experienced people, think 7,8,10+ years of experience, are seeing similar things unless they have a strong connection that get them to the final stage(s) of the internet process.
Happy to provide a links to relevant online discussions and articles about this situation if anyone is interested. Let me know.
2. Eventually, some of those people will get new jobs, and they can refer you to their new employer (and vice versa).
3. Repeat for a few cycles and you have a network full of potential job opportunities without ever going through a job board.
Sent out upwards of 500 applications, 10, 20, maybe 30 interviews even fewer that have gone to the 'final rounds' and even some very close calls. No offers yet.
I'm also spending this time learning new tech that interests me and working on a portfolio site that is true to those interests. This is slow going but I don't let it get me down (if I can help it) because I help my partner garden, raise our dog, and work on my other hobbies as well.
Later I had a couple short zoom culture interviews and a take-home project which I sunk 10 hours into and outshined 30 other applicants. Offer in my inbox in less than 7 days. Mind you, this was after a grand total of like 20+ hours of interviews at other companies, with on the spot algo tests and all.
Here’s what I’ve learned: I will not subject myself to algo interviews. I just don’t think that’s what I want the companies I work for to value most in their devs. I want take-home projects with clear instructions. I want culture interviews where they are truly trying to see if I’d be a good fit.
Since I got hired I’ve actually helped hire a couple devs. Even as someone who went the traditional route of majoring in CS at a university I’ll say this: I don’t care how you got your knowledge. I just want to see real projects you’ve worked on. The sheer amount of people who apply even from prestigious schools like Stanford who have a mostly empty GitHub is staggering to me. I don’t care how much money you spent on education, show me the code!
I truly believe that the real opportunities out there are those which are mostly divorced away from the typical LinkedIn posting where it's just some company trying to push more consumerism on the world.
I hired two developers in the last few weeks via LinkedIn job ads and I can tell you out of 200 applicants there were less than 10 who fits the requirements.
I would also say make sure your resume fits the job, add your phone number and email address. Start with what's important, your experience and things that you're really good at.
Changing the resume to fit each JD would hard, but apply for jobs that your experience fit well.
Become a regular contributor to specific open-source projects (esp if it's a growing and/or funded startup).
This approach might work better for those that are already comfortable w/ OSS and don't yet have connections. When applying to that company a bit later, obviously mention all the merged PRs.
For example, here's Posthog [0] showing you what you could help with thru a job post. You can find more companies like this one at Fossfox [1], shameless plug: I maintain that index rn.
[0] https://posthog.com/careers/full-stack-engineer-growth#typic...
Should be mentioned that I live rather rural, and have experience (analysis and engineering) which makes me stand out from most other applicants.
Since 2004, I've sent out under 20 job applications. The past 5 years I've switched work twice (better jobs and higher salary) - so I don't know if I'm a good representation of the job market.
But most of my ex-colleagues that work as devs seem to get their interviews through their network. Usually goes something like this:
1) Company needs something fixed, or increase their headcount to meet goals
2) Dev: "I know this one guy/gal, I've seen his work and we worked briefly on a project"
3) Manager: "Great! Reach out to them and see if they're interested!"
When I see people with 10+ years of experience struggle to get jobs right now it's almost always because they're filtering out good opportunities with their comp expectations.
For more junior folks the market is tough right now. It's going to be a grind but I'd highly encourage you to consider working with a third-party recruiter. You may need to try a few different ones before you find one that can get you placed but a good one will be worth it. All the normal advice applies: leverage your network and debug the problem. Consider where in the process you're dropping off. Are you not hearing back at all? Are you getting interviews but not offers? Work from there.
Personal anecdote: I was laid off ~4 months ago. It wasn't that hard to get interviews. But then I bombed the coding interviews for several appealing positions.
I'm a very experienced developer, but I didn't realize just how much my programming-during-an-interview skills had atrophied. IMHO those coding tests were properly weeding me out, because it really looked like I couldn't program.
I'm now making time to work on practice problems, and I think they're really helping. I expect future coding interviews to go much better.
Out of the stacks of resumes that get submitted to the black hole, it really does feel like a grind, but the little bit extra by reaching out to the recruiters/hiring managers seems to make the boost to at least get to the first round screen.
Usually the form was one of those oraclecloud forms that take a while to complete. Half the companies I never heard anything but a few I got phonecalls and ended up with something I really wanted I was lucky. This was still early 2023 though.
Come application time... it was totally normal. Had some interviews and some rejections. Ended up getting multiple offers with very competitive compensation.
While I may be the exception rather the norm, there are definitely companies that are still hiring and some that are just getting head count for the upcoming quarter. I would not give up hope.
First of all the credit market is in a crunch now and has been for some time. This makes investment rounds for small to medium sized startups both more difficult yield less. That means that hiring is slowing down if not straight up stopping for these startups.
Second, there's a lot of pessimism here but I think the future is still bright. We definitely have more developers looking for work than ever before which is part of why there's such a crunch. The good news is that most of these develops are boot-campers who only got into coding because they heard somewhere they could live in a van and make hundreds of thousands of dollars. Their lack of talent, is your ticket in.
Why do I throw them under the bus? Well, I think the industry has found that the truly 'talented' are actually passionate about software and didn't go into it just because Obama told them everyone needed to learn to code. We're seeing that although the market is flush with developers most of them can't code their way out of a paper bag. If it's not a basic CRUD system they're lost.
So invest in yourself and you should do well. Diversify and show your potential employer that you can wear MULTIPLE hats. Someone who can spin up a basic react app, debug a firmware project over JTAG, and train their own model with Pytorch is going to catch my eye in this market where everyone and their mother knows how to make a website and code up some JS.
Long story short - the market is tight right now. Low investor cash meets huge pool of wanting developers. Solution? Invest in yourself, diversify, stand out.
https://www.linkedin.com/posts/mitch-king_have-you-been-put-...
2. My take on applying for jobs is that it's become so easy now to apply, that recruiters and companies are utterly, utterly swamped with applications. I suspect normally at most only the first 20 or 30 are examined.
3. I work as a contractor, and I'm on good terms with a number of agents. Speaking to one last week, he said his application email inbox has like 700 unread emails. It's impossible to process. Most of those emails will never be read.
4. The approach I'm now taking is to contact the good agencies I know, have a chat, explain what I do, and leave my CV with them. I think the majority (75% perhaps) of roles are filled before they are advertised.
5. A key necessity I've found is being prepared to relocate; it's often unlikely work will be where you happen to be living.
2. Recruiters (it's popular to hate them but they can help you land a job).
3. Scan the "open jobs" on LinkedIn and apply for them.
4. Post on some big board like Indeed (I set up a junk email account for this because 98% of the replies are junk/low-ball offers).
- recruiter usually only sends 2/3 resumes to employer, so better candidate-job match
- recruiter has relationship with the client, so is more trusted - recruitment is a sales job, so they want a better match.
- your first interview is with the recruiter, so less formal. If that goes well, they will make more effort to see your skills and expertise over other candidates.
- better jobs come thru recruiter. These are ones that dont get publically listed
- recruiter will pre-screen roles based on your salary expectations, so you do not apply to roles that have no salary. Saves everyone a lot of time
- you can ask recruiter more about the person the client is looking for, so know how to angle interviews and sole the clients problems
If you are experienced, you’re much better off with: reach out to anyone you’ve ever worked with who is now at a company you might want to work at.
Google for them, guess their new company email, contact them on LinkedIn, DM them on Instagram.
Once you have a warm intro your chances of landing a job go up by 2-20x depending on the company and their funnel.
I've applied to very few interesting positions and got a couple of interviews, but that's it, haven't changed jobs yet.
In any case, I've definitely noticed that some companies post job offers and conduct interviews just with market research purposes, they probably don't intend to hire anyone in the short term, or at all.
Anyway: would you join such a talent pool (and submit yourself to free testing that takes an hour)?
We know it works in less in-demand fields as a way for employers to more objecitevly rate candidates. But the question is, if we can turn it into a tool for employment-seekers to get better opportunities.
Cut through all the noise. This is the way.
We’re constantly iterating on it and the cornerstone of our board is the ability to filter opportunities by compensation. You can also set alerts for specific filters, and we’re always open to feedback!
Step two: Give complete strangers at various companies you are interested in working at your permission to subscribe to that record.
Step three: Wait to be living in the street pushing a shopping cart and having the not yet fully matured descendants of very wealthy people bear false witness against you to try and get you to move along as you find new levels of dying.