For all other scenarios, cover letters seem pointless and redundant at best, and “i wanna see how much you are willing to suck up to the company” at worst.
I’m not going to write a cover letter about how good of a fit I am for your job if you don’t give me enough information to understand what your job is. Most job descriptions are 90% useless. What I need to know is, what is the problem you need me to solve, and what resources will I have to solve it. If you as a recruiter do not know that, you’re not the right person to write a job description.
If you received a notice that your resume had been read, they liked it, and they wanted a cover letter before an interview, would you submit one?
No, because that would mean they didn’t specify that the cover letter would be required ahead of time, and I am not trying to waste my time.
How am I so certain that they didn’t specify it ahead of time? Because I wouldn’t apply in the first place if a cover letter was listed as a requirement on the initial application.
If I am feeling particularly petty or upset about that surprise ask for a cover letter later in the process, I will just ask ChatGPT to write the most generic and useless cover letter for me, and then send it over.
The result is a quickly scannable, pretty direct and memorable cover letter.
So we aren't looking for a love letter, ideally it'll at least demonstrate that you've read our job listing.
Because at this point I'm pretty sure that 90%+ of the applications we are getting haven't even looked at the job ad, they are just spamming their resume to everything.
I was rejected because it did not pass a case I was not given and could not test against.
I hate the interview process for software engineering
No, and that is exactly the wrong sort of cover letter. A cover letter is a letter from the human applicant to the human hiring manager explaining why he feels that he is a good fit for the position. ‘But that’s the resumé!’ you might say. No, a resume is a list of relevant training, skills and previous employment. Although not traditionally machine-readable, a resumé is basically input into a process machine (we want someone who has been programming in Java for twenty years; this candidate has done it for 24; awesome). The cover letter is input to humans.
Humans whom you will potentially be working with, potentially for years. It seems reasonable for them to get an idea of your communication skills and empathy. Exercise that empathy: put your self in their shoes, and imagine what it is like to receive hundreds of resumés. What would you want to receive from a candidate? What would make your hiring decision easier or harder? Having figured that out, communicate it.
> As a job applicant I’m not going to invest a minute in your company until you’ve read my resume and expressed an interest.
It’s a free world. You don’t owe hiring companies anything. Of course, they don’t owe you anything, either. In a booming hiring market, you may find that you can easily find positions without investing in leads; in a softer market, you may find less success.
Why is this important beyond making the company feel loved?
As a job applicant I’m not going to invest a minute in your company until you’ve read my resume and expressed an interest.
Theres hundreds of companies out there employing who want your time but give nothing back.
I know next thing you'll ask for is a coding test and I’m not doing it. You can blame all the previous companies who wanted a coding test and it turned out to be just burning my time.
No cover letters, no coding tests, no 5 stage interview processes, no “you passed 4 interviews and failed the 5th cause everyone has veto”.