Most active commenters
  • ghaff(4)
  • usernamed7(4)

←back to thread

123 points usernamed7 | 38 comments | | HN request time: 0.691s | source | bottom

I wanted to briefly share my experience as a senior engineer with 15 years of experience trying to find work in this market, because it was exhausting for me and i'm sure others will appreciate the perspective.

As the title says, I have applied to over 450 positions. Most companies did not even send me a rejection. Ghost jobs are a thing, so are fake roles to get you to signup/join some rando job board.

I interviewed for a director of engineering role, and all interviews went well, but they ghosted me at the end.

I did several take homes and all were accepted, but companies dragged their feet on next steps.

I did reject a few kinds of roles: ones that used AI for interviewing me, ones that had me do a coding challenge as the first step, and jobs that had "no working hours" and expected you to be "on" 24/7.

Many of the job applicant expected me to answer asinine questions like "what excited you about this role?" and would say things like "don't use AI! we want your true self" or would go so far as to try to get you to agree to their AI interview policy. As If.

I eventually did get hired as a software architect. the company that hired me was very professional, respectful, forward thinking (i used windsurf during the interview) and did not play games with me. They had a 4-step interview process, and asked a lot of good questions. One of the best interview processes of my career.

My advice to other engineers on the job market:

  1) Spray and pray. If its vaguely a fit, apply. It's a numbers game. Be shameless. 
  2) Always be willing to walk. Protect your time. Don't waste your time on lengthy job applications that take too long to complete. Some hiring managers will gladly waste your time. (one job application explicitly wanted you to spend 20 minutes filling out theirs)
  3) Don't do coding exercises before you interview with someone, be weary of asymmetrical time expenditures. see #2. 
  4) You can probably do a lot of different roles, "prompt engineer" is a real job title companies are hiring for, for example. 
  5) Work a couple of different job platforms. For example I used linkedin, dice, ziprecruiter, weworkremotely, and rubyonremote and a few others.
  6) Use AI to generate your resume, but feed it all the context of your work history (don't misrepresent your skills)
  7) Use AI to fill out asinine job application questions, but if they ask you thoughtful questions answer those yourself. I got the interview for director of engineering because i answered authentically to thoughtful questions.
  8) Pace yourself. Spend a few hours a day at it then come back in a day or two and go again. 
  9) Work on a side project or learn a new lang/framework in parallel. 
  10) Interviewing is like dating, everyone is looking for something different, and some don't really know what they want. Not a you problem.
  11) If they use workday for their job applications, bounce. It's the worst. 
  12) It takes time as roles become available. The job you end up getting might not open until 2 months from now. see #1.
1. dewey ◴[] No.45073819[source]
Reading your advice, I think that explains why it took 450 applications. Nobody liked spray and pray, AI generated resumes.

In my experience it’s much better to spend much more time on a target application to a company you’ve researched and maybe reached out to people or met current employees.

replies(10): >>45073888 #>>45073903 #>>45073994 #>>45074002 #>>45074126 #>>45074133 #>>45074187 #>>45075946 #>>45077521 #>>45086394 #
2. csomar ◴[] No.45073888[source]
If you do that, you'll quickly find that there is less than 10 companies (globally by considering remote) where you are the "perfect" match and you can also get in touch with a real person and get their attention. I've been doing that for quite sometime now and although you get interested leads, my experience has been that things end up falling through anyway as I estimate half weren't as well capitalized as they thought they were.

So the OP numbers game is a safer bet and one that everyone is playing right now. Not that I am playing this game but not everyone has the option to remain unemployed for this long.

replies(1): >>45073967 #
3. jacknews ◴[] No.45073903[source]
I think you're describing getting jobs via networking.

That's a different thing to applying to 'public' jobs ads, which often have an AI discard most applications, then they just throw 50% in file 13, filter another 50% with stupid questions, and so on, and that's even if the job is real.

The same as for the freelancer sites; there's a high chance your applications won't even be read, so it's really not worth spending quality time on them.

replies(3): >>45073962 #>>45074195 #>>45077142 #
4. ghaff ◴[] No.45073962[source]
Things may be different today. But after getting an on-campus interview job out of grad school, my few jobs were all through people I knew.
replies(1): >>45074077 #
5. supriyo-biswas ◴[] No.45073967[source]
Also, you may not be a good culture fit for what they're asking for, so if you need a job _right now_, it's hardly workable.
replies(1): >>45074036 #
6. biglyburrito ◴[] No.45073994[source]
Your assumptions are objectively incorrect. That's the old way of applying to jobs and, while it may still work, it didn't work for me or anyone else I've talked to that has looked for a tech job in the last year.

If you have an "in" with somebody at the company you're applying to, then yes, that absolutely increases your chances of your resume at least being looked at by someone in the hiring chain. Barring that, though, cold calls are extremely unlikely to get you anywhere. As far as job applications go, AI-driven applicant tracking systems (ATSes) are what handle the majority of resume submissions now, and they absolutely does do not give a shit about thoughtful, artisanal resumes or job applications. More likely than not, it's a matter of what keywords an automated system seems in your resume that determines whether the company even bothers reaching out to you. And given that most companies are seeing 1-2 orders of magnitude more job applications now, it's incredibly unlikely a human is going to see your resume unless it passes the ATS filtering process.

Resume spray-and-pray is unlikely to get you good results, but that's not what the OP described. They used AI as a tool to automate parts of the resume preparation & submission process, & spent time on the parts they believed mattered.

As for pooh-poohing the 450 positions OP applied to, idk how many months they spent searching, but in terms of raw numbers that's pretty reasonable IMO. I submitted my resume to 150-175 companies over the course of 3 months before I found my job last year, and that was just before the tech job market started tanking harder -- those numbers seem low to me in today's market.

replies(3): >>45074926 #>>45083637 #>>45088603 #
7. thatcat ◴[] No.45074036{3}[source]
cult ure is dead
replies(1): >>45074135 #
8. fn-mote ◴[] No.45074077{3}[source]
> Things may be different today.

The point of the comments here is that things ARE different today.

I would never have imagined that "AI resume" would be a good idea, but ...

Looking at the posts on HN from the hiring side, total cheats are making it past the screening regularly. There's a lot of problems in the hiring process right now, and they aren't just from the economic downturn.

People who need jobs (or want different jobs) have to play the game with the current rules, not wait around for the rules to change (again).

replies(1): >>45074134 #
9. mathgeek ◴[] No.45074126[source]
> In my experience it’s much better to spend much more time on a target application to a company you’ve researched and maybe reached out to people or met current employees.

This works for some folks, and not for others. Many of us have already exhausted our network, at which point it’s still spray and pray even if you are reaching out directly to folks.

It’s also very different for remote folks vs. folks in the hubs.

10. roenxi ◴[] No.45074133[source]
I suspect that is poor advice in general, because if everyone did it it wouldn't work. The ideal way of getting a job is to use personal networks, but as advice it has similar problems - one reason it works so well is because it is a very strong signal that the applicant has resources that a random strong applicant doesn't have.

If someone can do that then they should. But if someone needs advice or information on how to get hired they probably don't have access to the methods that get them the easy hires.

Fun fact for anyone approaching this from a systems thinking perspective: usernamed7's experience is the invisible hand of the market signalling that there are around 450 too many people applying for software positions. Some people are going to have to give up; there is no other way.

replies(2): >>45074262 #>>45082784 #
11. ghaff ◴[] No.45074134{4}[source]
I'm unconvinced that reaching out to people you know and know your work--especially if they have hiring authority--isn't a pretty good strategy. In fact, with the arms race of flooding the application process and then the company tossing most of it in the trash essentially at random, I wonder if it isn't the better strategy.

Of course, if you don't have a network, that's probably not a great place to be in absent credentials that make you stand out.

replies(1): >>45074739 #
12. ◴[] No.45074135{4}[source]
13. rvz ◴[] No.45074187[source]
> In my experience it’s much better to spend much more time on a target application to a company you’ve researched and maybe reached out to people or met current employees.

This is a much better approach and while others say that it doesn't work for them or it worked for them, well that is the point.

It is meant to give you an unfair advantage to anyone else applying to the same role who is applying straight through the jobs page which there are too many applicants.

This is why employers fast-track applicant referrals rather than go through the typical jobs page as the latter is their last resort ONLY IF there are no internal hires, referrals or existing employees that can fill the role.

14. barnabee ◴[] No.45074195[source]
If you have 15 years experience as the OP does and you’re trying to get a job by replying to “public” postings on the internet, you’re probably making your life harder than it needs to be and missing out on the best opportunities.

If you can, getting a job through personal connections and networking has always yielded the best results for both parties in my experience. In 20 years, only my first graduate job didn’t come this way.

I also saw no mention of speaking to an actual recruiter/headhunter, which is the only way other than the aforementioned personal intros and networking that I/we have hired anyone with 15 years of experience that I can remember.

I’m not surprised it took 450 attempts.

replies(2): >>45075061 #>>45076078 #
15. the_snooze ◴[] No.45074262[source]
>one reason it works so well is because it is a very strong signal that the applicant has resources that a random strong applicant doesn't have.

When I was a university student, I accidentally established my own network just by getting involved in my department as a TA and undergrad researcher. My department would openly advertise those opportunities, and I was shocked at how few of my peers took them up on it. This involvement revealed opportunities that were really only disseminated within this TA/research community. While technically anyone could have applied to those internships and jobs, you'd be hard-pressed to even know about them if you weren't involved in this community to begin with. At that point, I "beat" the competition by playing somewhere where there's a lot less of it. It's not about being any "better" than the competition, but by strategically avoiding it.

This is how real networking looks like, and how someone (in my case, a lowly student) with little established experience and history can do it. The particulars can vary from one person and environment to another, but the trick is to start small and follow the unique opportunities presented to you.

16. usernamed7 ◴[] No.45074739{5}[source]
This is delulu. Yes, if you know people who are hiring, or companies where people you know who work, great. By all means do that. Referrals are a strong mechanism IF you can leverage it.

But nobody in my network of ~100 is in either situation. They are either also jobless, or their company is not hiring or, what they are hiring for is not applicable to me (such as wrong role/country/TZ/stack).

replies(1): >>45077111 #
17. michaelt ◴[] No.45074926[source]
> Resume spray-and-pray is unlikely to get you good results, but that's not what the OP described.

Gotta disagree with you there, given the post says:

> My advice to other engineers on the job market:

> 1) Spray and pray.

18. jacknews ◴[] No.45075061{3}[source]
You seem to be saying 15 years experience means you should have a network that will be good for jobs, so why bother applying to ads?

What if you recently changed specialization, or moved city or even country? What if it's been a few years since you were in actual employment, you were working on startups, or had a career break or whatever. What if you have way more than 15 years experience. And so many other situations, which might result in your network being limited or not that good for finding the kind of work you want.

The point is, if you apply to advertised jobs, it's a numbers game.

19. hiAndrewQuinn ◴[] No.45075946[source]
I like spray and pray, personally, at least on a theoretical level. I've never had to do it myself. But applying to hundreds or thousands of places with more or less the same (honest) resume and letting the employer filter you out seems way more economically efficient than eating the linearly scaling cost of customizing for each position heavily. There's likely all kinds of hidden information the employer has that you don't even after reviewing the position as written, and this puts the Hayekian ball in their court.

An applicant could probably get the best of both worlds by creating a preferred and a fallback tier; fallbacks get the spray and pray, and the preferreds get a customized resume.

replies(1): >>45080012 #
20. MattPalmer1086 ◴[] No.45076078{3}[source]
I concur. All my roles have either come from my network or working with recruiters.

As a hiring manager now, I hate, hate, hate the spray and pray applicants. Wastes a vast amount of my time weeding them out. And I'm probably rejecting actually good candidates now, as I just immediately reject anyone who doesn't seem to have thought even a little about the position they're applying for.

21. ghaff ◴[] No.45077111{6}[source]
At some point, if you've exhausted your network and sending out a flood of generic application letters/resumes isn't getting you anywhere, you probably should consider shifting your focus in some way. That might mean going to events, writing, considering different types of roles, etc. Obviously some markets have more potential targets than others.
22. ikidd ◴[] No.45077142[source]
>then they just throw 50% in file 13

I can't hire those people, they're unlucky

replies(1): >>45078377 #
23. ryandvm ◴[] No.45077521[source]
> and maybe reached out to people or met current employees

Networking has always been the best way to get another job. Sadly, like most success in this world, it usually comes down to "who you know".

replies(1): >>45084028 #
24. ghaff ◴[] No.45078377{3}[source]
They lack the Teela Brown gene. Too bad.
25. al_borland ◴[] No.45080012[source]
In this model, job seekers should simply post their resume and let the employers find it.

Spray and pray overwhelms the employers with low quality applicants, which leads to a lot of broad generalizations and generic qualifications being used to weed things down to something manageable.

For those who don’t want to put effort into applying, they should just be throwing their resume into a pool, imo.

I say this as someone who just posted his resume on a job site and waited until I got a call. It took about 8-12 months, but have been working at that job for almost 20 years now.

When interviewing people, a big pet peeve of mine is when the person seems to have no clue what job or company they are talking to. It implies spray and pray, and even when they got a bite, they couldn’t be bothered to look us up and see what we’re about.

replies(3): >>45083652 #>>45084001 #>>45090701 #
26. cushpush ◴[] No.45082784[source]
From a systems thinking perspective there can be virtuous cycles or vicious cycles that self-reinforce. It could be that there are 449 ghost jobs being posted for every one real job. There are alternative explanations possible to why it took 450 applications to land one position. I disagree with your conclusion.
27. estimator7292 ◴[] No.45083637[source]
I got one the old fashioned way in about six months and less than 50 applications. This was a few weeks ago.
replies(2): >>45083665 #>>45085870 #
28. estimator7292 ◴[] No.45083652{3}[source]
You seem to be under the assumption that every job posting is going to result in at least one person being hired.

This is very, very far from the reality we're currently in.

29. usernamed7 ◴[] No.45083665{3}[source]
Honestly, good for you. I wish that could have been my story too.
30. BobaFloutist ◴[] No.45084001{3}[source]
> When interviewing people, a big pet peeve of mine is when the person seems to have no clue what job or company they are talking to. It implies spray and pray, and even when they got a bite, they couldn’t be bothered to look us up and see what we’re about.

I mean yeah that just demonstrates poor judgement. The hitrate from interview is enough higher than from application that "spray-and-pray" should no longer apply, the whole point is to save effort for jobs that are worth taking seriously and bothering to interview you is a strong signal of that.

31. forducks ◴[] No.45084028[source]
If someone had phrased it years ago to me like "if you just send a banal two sentence message to these random people in LinkedIn once a week you will avoid losing all your savings and worrying about going homeless in X weeks", I probably would have networked more. Network is exhausted now and that seems to be the end of my rope in this industry.
32. gtirloni ◴[] No.45085870{3}[source]
You just need to find another few thousand applicants with experiences similar to yours to skew the current trend now.
33. vunderba ◴[] No.45086394[source]
At the last company I worked for in the U.S., I was part of the hiring process and as a result of a combination of rampant cheating and AI spam - we had to completely revise our procedures and settled on the following rules:

1. Minimum of a BCompSc or adjacent field (using a dedicated academic verification service)

2. Brief 30 minute phone screener

3. On-site interview

The jobs were actually fully remote positions, so we would rent out a shared workspace where we would conduct the interview itself. We found that this cut down on the chaff by about 90%.

replies(1): >>45088646 #
34. spjt ◴[] No.45088603[source]
My question would be why a senior engineer with 15 years of experience doesn't have an "in" with someone at several companies.
replies(1): >>45090911 #
35. jv22222 ◴[] No.45088646[source]
Sigh, I'd like to hope that 25 years of dev accounted for the BCompSc.
replies(1): >>45091676 #
36. hiAndrewQuinn ◴[] No.45090701{3}[source]
I like the resume pool approach as well, yes.

Perhaps the future will be people of various talents and ability levels first applying to various resume pools, which job offerers then use as a first pass filter for high quality candidates. Then down the line these same candidates, if they do apply for a new job directly, might list "I belong to So-and-so Pool" as a line item to separate themselves from the pack even among job offerers who don't actually dip into that pool. Not entirely unlike working at FAANG today, to open up interesting new positions tomorrow.

37. usernamed7 ◴[] No.45090911{3}[source]
I don't know where your expectations come from but people in my network are either also unemployed, or working for companies not hiring for my role/region/tech/seniority.
38. gadders ◴[] No.45091676{3}[source]
Yeah. Should always be "Degree in X, or qualified by professional experience."