Big companies don't look at all. HR or recruiter finds you by keyword OR you get referred by a friend for the job. Then 5 people who don't care take 20 minutes of their day to interview you. There's no chance for the cover letter to come up in this scenario. When I worked at BigCo I interviewed a decent amount of people and HR never handed me a cover letter to look at.
"Generic cover letter" is an oxymoron. Cover letters are supposed to be individualized.
Yes, the first paragraph in the cover letter is almost identical to the opening paragraphs of numerous spam emails. "You're building a great feedback organization product I think has great potential". Really? Well, ta very much; now tell us something we don't know.
This is an excellent point. A point that plenty of hiring outfits still don't get. They're so focused on their needs and their (self) importance that they forget who "the customer" is.
I do web dev. When I see this is marketing agencies I laugh (and don't apply). If you're a marketing agency and you don't understand who "the customer" is then you've got serious problems.
The rule applies elsewhere as well. It's a relationship. If you're process says "welcome all plebes" then that's exactly what you'll get.
Big Co: there is some HR screener looking for keywords who hands a stack of resumes -- maybe a hundred -- to a hiring manager who has to quickly go through them and pick maybe 5-10 who will get a screen. If the screen goes well, it may go to a second screen or a full panel.
The thing to keep in mind is that interviewing bears substantial costs for the firm. You are yanking 5-6 senior people out of usually an overloaded sprint to spend an hour and then more time writing up a form, so basically 1 day of work. But you may have 300 people applying. That means if everyone got a full panel, it would take 1 year of labor to fill 1 position.
Obviously that's not possible, so the end result is going to be capricious for the person going through the process -- there's no way around that, as you can only have resources to do an indepth look at 5 out of those 300. So yes, interviewing sucks and you will often get unfairly ruled out for stupid stuff. We get it, but that's how it has to be and will continue to be as long as applying for a job is costless and open to everyone who can upload a pdf. It's just a bad equilibrium -- the more people apply per position, the more arbitrary the process becomes, which encourages more people to apply to many different positions to hedge their bets, which creates more resumes per position, etc.
For really famous firms like Microsoft or Google, they may get 1000-3000 applications per positions. Even if most of these applicants are unsuitable, they still gum up the works and add more randomness to the process.
OTOH, if it's a smaller company you don't get so many applying and they can afford to give a better look per resume, but then again it's going to depend on the job market situation. Still your odds are better.
Strangely, it's rare for the candidate to actually think about what it's like on the other side of this and take steps that make it easier to process their resume.
Stuff like: keep it to a single page, read the requirements in the job posting and include relevant experience/skills rather than a full dump of everything you did, etc. And never, ever, lie about a skill or experience. Try to make the resume easy to read for someone who has to read 100 of them per hour.
So under ConsultingCo, there was: 12, 13, 15, 21, 28, 34.
You were expected to flip a couple of pages to learn that 12 was JavaScript, 13 was HTML, 15 was .. and I stopped caring at that point & binned it.
Here is a perfectly fine resume that can be half a page for a lead role or higher. Let's say this is a role for a webapp developer and the candidate has 10 years experience. With this resume, which is only half a page, you are probably way ahead of the competition. This is all the info a hiring manager needs.
position
Name/email address
Languages: Java, Python, C++, JS
Experience:
Foo Corp: 2017-2020. Lead Engineer to Principal Engineer. Web App developer for Foo Authentication System and other microservices. Used standard LAMP stack and then Spring Boot.
Bar Corp: 2012-2016. Sr. Engineer to Lead Engineer. Worked on backend order fulfillment logic, developed new test infrastructure for WebApps, client side test harnesses, security test suites, and related work.
Baz Consulting: 2010-2012. Engineer. Worked as consultant for primarily B2B clients, primarily in Java. Delivered over 30 successful projects to spec.
Bat Heavy Industries: 2007-2010. Associate Engineer to Engineer. Started as QA hire and migrated to development, responsible for metrics gathering app, qa infrastructure code, worked in python, java, and other languages.
Education: B.S. Chemistry, Foo State University.Especially those with 13 years experience. Delivering 30 projects is the only item that stood out for me, but everyone with a few years can make that claim depending on what they choose to call a project.
The number of languages listed is laughably small for a 13 year candidate, but I guess they have picked out the ones they think you want to see.
From that resume, I cannot tell even one thing that the person is particularly good at, or any qualities they could bring to the company that would set them apart - other than their decision to write a short resume and avoid telling you much about themselves.
Correct, this is how all resumes work. Remember, nothing on the resume is verifiable apart from the dates and companies the candidate worked for, unless you do a phone screen or panel interview. So the resume selects the candidates suitable for the skills based interview. I know some people think the candidate needs to write "I am passionate about quality" or "I love collecting butterflies and have all of Nabokov's first editions" but those are primarily creative writing exercises that don't end up telling much that is reliable or reproducible across candidates.
> The number of languages listed is laughably small for a 13 year candidate, but I guess they have picked out the ones they think you want to see.
Correct, and one would understand that for someone with 10 years of experience it's not hard to pick up a new language, nor is language particularly important in this role. Neither is framework.
> I cannot tell even one thing that the person is particularly good at
No, you can't tell that from a resume, but you can tell what a person worked on (perhaps poorly). In this case, there is plenty of QA, webapp, and some security experience. This gives you avenues to drill down during the in person interview.
Remember, the only thing you know is true on a resume is the list of prior work experiences. Then you look for a collection of claimed skills. So when reviewing the resume you check whether the claimed skills match your needs and then drill down to verify the claims during the in person interview. That's pretty much all the info you can ever get.
Why would you expect a dev have more languages listed? Many jobs involve only 1-2 languages, so why should they have more? (Assuming you don't list languages you've used for a project once years ago, which you're unlikely to have much relevant benefit in vs learning them fresh)
There is variation, so it's a numbers game - you have to send out without knowing if you're doing the right thing in each case.
I've spoken with recruiters about this, and like hiring managers, some of them favour a short resume that says very little ("less is more"), others favour a detailed one ("your experience will impress").
However there is a consistent aspect. They pretty much all need:
- Something that fits what HR is looking for in a few seconds skimming early in the first page. Bear in mind HR rarely understands any of things they are looking for, and are easily led astray if they think you are in category X when they are looking for Y, even if you can do X and Y equally.
- Something that fits what the hiring manager is looking for in a few seconds skimming early in the first page, and doesn't look onerous to read through.
- Something that passes keyword matches.
- Depending on the company, or how you get in, something that passes an ATS's assessment of experience (not just keywords but duration working, level of things like did you do management), and doesn't get tripped up by things like column formatting.
One of the things to remember is that almost nobody will read the entire resume or CV, unless it matches what low-effort pattern matching they are doing in a quick initial skim.
There's also quite a lot of variation in whether they are looking for "exact matches" to named skills ("although you have listed CSS, Webpack, ES6, Typescript, HTML5... we're can't proceed because we're looking for someone who knows JavaScript"), or quite fuzzy ("we know any good developer can learn a new language fairly quickly, what we're looking for is evidence that you know software").
Again, you just have to guess and play a numbers game, because they rarely say what they are looking for, and they are looking for different things.
This is an important distinction because unlike recruiters, who are usually somewhat familiar with the company business and can recognize if not technical details then experience (e.g "Oh, this guy worked for 10 years at the shop known for its high standards!"), contractors are generic clerks who have no idea what anything in the resume means. They are given some words to look for at best.
In my opinion, submitting through web portals/jobs@ emails is already a losing proposition. I can recall many cases when I've done this, got no response, then a couple years later the same company's recruiters would hound me. I'd been quite successful when I went through an internal referral or directly through a recruiter. But, if you really have no choice and go through the web then the best strategy is to stand out with anything that can catch attention of a completely non-technical person reviewing your application. A cover letter is a strong move in this case. And keyword stuffing is also important for passing the first stage.
I guess if I apply to an established, small/medium company that is not a startup, it's more likely to be read by a manager.
Small, scrappy startups will have the decision-maker doing the first-pass filtering. None of those people will be called "manager".
When going via external recruiters, you tend to know you're talking to a recruiter before you find out which company the job is with.
Poor writing leads to wasted hours, wasted sprints, and frustration. Good writing shines a light on incomplete reasoning and logical inconsistencies. A person who takes the time to write a decent spec is the person who has considered "what, exactly, do I want?" in detail. Too often people try to paper over their complete inability to write a paragraph by saying "let's get on Zoom" and spewing out nonsense verbally, because this is somehow better than putting nonsense in writing.
Unfortunately, if the person reviewing your application is a terrible writer - and most are - it's unlikely your cover letter will be read.
If you value good spec writing then give them a spec-writing exercise.
> Not one person had read it.
This is probably true. But one advantage I see of cover letter is to include more keywords in your application and keep the resume clean and focused. It could potentially get you through keyword filters or boost your ranking in keyword searches.
The need to stuff keywords while also providing a clean and small resume that actually says something interesting other than the keywords, is a difficult tension.
Do you have any evidence that the keywords present in a cover letter are taken into account though?
If the chance of making millions was 1/100, maybe I would try it. But it seems the real chance is 1/1000? Possibly even 1/5000?
1) If you are interested in working on interesting technology, and the idea is that a traditional corporation provides only soul crushing but possibly more stable/well paying work, then I would simply say its better to have a side project instead of working at a startup, because they are unstable.
2) If you are interested in doing work that will change the world, be aware that if you aren't the boss of the startup, then you can be gone in a second because of profit reasons. Better to start your own non profit like Watsi
Edit: Another tip. If you are sending your CV in an email directly to the company, no need for cover letter. Your email is the cover letter.
After my toxic 3 years at a job to whom i did send a cover letter they liked (i liked the company before finding out one guy in the department im in had seniority and was doing dodgy stuff to maintain power)
... i quit and eventually I got my job via connecting with people, and i think thats the best way one could get hired.
But if you're unhappy in your current place, you're more likely to apply to multiple places at the same time — if you find 2-3 jobs ads that are all better prospects, staying put may now be 4th choice. Plus you may want a contingency if you don't get an offer from choice #1/#2.
Or do you go out of your way to find recruiting team’s email/phone number to hit them out of the system ?
I'm sure this varies a ton by industry and role.
In one case, I found a job posting with an online form that had the name of the recruiter on the website. I dug up the recruiter's email and sent an email intro + my resume. From there she said "thanks, let me put you into the system". So double win for me because my application was acknowledged and I didn't have to fill out their custom form! (Made it to the last round).
Hitting out of the system makes you stand out and they're forced to consider you
I’d put on the table that I twice received direct contact from candidates and it felt super weird (I don’t work in HR to be clear). I guess some would value the scrappiness, I had more of a “have I been stalked ? am I getting spammed ?” sensation.
We also had automated pipelines to handle candidates applying through our recruiting page, so entering them manually into the system would have been more of a PITA (I actually politely told them to apply through the site)
In general I’d say for small/middle size companies, direct candidature through the company’s own site is not going through a blackhole, and pretty much appreciated (no recruiting fee, went through the front door etc.)
It certainly isn't very scalable. If it's someone totally out of the blue I'd probably politely point them to our jobs board. If there's some connection, even if it's just "Hi, I'm one of the 50,000 people who are also alumni from your undergrad," depending on my mood and how they approached me, I might spend 15 minutes on the phone with them.
Also, I did get a job once by applying directly to $BIGCORP and entering data in an applicant tracking system, without being first found by a recruiter. It did not turn out to be the most wonderful place to work though.
But I time box them to an hour. For me, the cover letter is an exercise in reflection on how much I want to work there. If I feel really enthusiastic then my cover letter just flows. At other times they are more formal.
It teaches me a lot about myself.
I'd rather have a conversation with someone who isn't HR, cover letters are mostly wasted effort.
The one exception is take homes exercises - sometimes I’m surprised but still that doesn’t usually flip the bit
Cover letters are an opportunity for the applicant to put her CV coherently into perspective. Because a complete application comes with several documents and lists. The CL is supposed to highlight some of the relevant parts.
You're telling me that when presented with two candidates, companies routinely pick the less qualified one because... The cover letter was more personalised? They put more custom messages in there? Come on. They're going to turn down a better CV for an interview because the cover letter was copy-pasted? Come on.
Companies like the best candidate they can get for the price, I honestly don't think much else matters.
For me, the presence of a cover letter with half an attempt at customisation to the company and job ad demonstrates they actually care at least a little about this role at this company. And if it's well written then that demonstrates communication skills which I value highly in my colleagues.
It's really not often clear cut which one of two CVs is the "best qualified". The cover letter is just a bit more signal that will often swing my decision towards "let's take a punt".
But why does that matter to you other than ego? Barring some exceptionally unique work your company does, we know that the applicant wants to work there because you offer money for their particular skills. Why perpetuate a culture of bullshitting?
I would then ask: if I'm a punt candidate to begin with, the number of interviews I get is primarily a factor of how many applications I fire off into the crapshoot, right? What's the increase in success rate for applications with cover letters? Is it enough to outweigh the reduction in applications I can send from hand-crafting each of them?
A cover letter doesn’t have to be epic. It can be short and to the point, which bucks the trend of “I didn’t have time to write you a short cover letter, so I wrote you a long one.” Something like...
“Hi Company X!
I was scooping out your web page and found a blog article on how y’all invest a bunch of time in your security audits. I’ve been reading up a lot in security myself lately, and I’m quite interested in a company that takes that seriously. My personal approach to crafting software tends towards secure by design. I’d love to work in a place that philosophy would be appreciated :)
Cheers, PopeDotNinja”
Try this... list three to five things you are good at and like. Stalk a company a bit to find something mildly related in their social media, website, or blog. Connect thing you found to thing you like. It take a little work, but not that much work.
> My personal approach to crafting software tends towards secure by design
Whatever you put in your cover letter, try imagining another candidate saying the opposite in their cover letter:
> My personal approach to crafting software tends towards insecure by design
Nobody would say this right? So your original statement adds nothing. You need to get more specific and direct. Same goes for “reading up a lot in security.” What is 1 thing you were reading and why should whoever’s reading this email care?
Other than that not a bad start. You’re on the right track to keep it short and (hopefully) leave them wanting to learn more.
Also it’s scoping not scooping.
Don't forget to proofread your cover letter!
Also, another common denominator is you. Just because you haven't had success with cover letters doesn't mean others can't or won't. Perhaps, to be blunt, your cover letters weren't very good.
Finally, just because the person who called you back didn't read it doesn't mean others didn't. These things end up in systems with lots of eyes on them.
That said, I don't disagree with your statement, just the certainty with which it's stated. I agree on balance people should generally play the numbers game, not the custom cover letter game. But, if there's a particular job you really want, it might help.
If there's some job or some company that you're really interested in and especially if you have some network there that might give you an "unfair" advantage, by all means go above and beyond to maximize your chances at that one company. But I agree in general that, for most people--especially more junior people--it's really a numbers game. That's not to say you shouldn't do little things that might make you stand out a bit for a given employer, but you should mostly be casting a wide net.
- Sincerely the guy who spells the company name wrong in his cover letters
If you have something incredibly unique to tell the company like "I want to work for this pharmaceutical company because your newest chemotherapy drug saved my wife's life" I'd sneak it into the resume.
Proving to the interviewer that you can write three sentences of generic fluff based on a cursory glance of my company's website doesn't tell me anything about your abilities, just how much you value your time.
A bad cover letter is going to be worse than none, but it really takes very little effort to have something decent and reusable. Many modern CV forms include a small space for it, that's less than ideal but still ok.
Their resume is sometimes doctored up to a point it half of it doesn’t make sense, or at least is inflating a lot their role and what they actually did.
Reading a cover letter in that light is only indicative of someone who can write cover letters. I never got to hire someone for that skill, so the value is through the floor to me.
Well, I told you why in the cover letter.
Years ago I started keeping a full version of my resume with everywhere I ever worked (sometimes it helps, like for the background check I had to do once), maybe I should be keeping long form discussions of what I worked on, and Then cherry pick the bits that are specific to each position I apply to...
But I'm based in Germany, not the US.
Worst case, there are a bundle more keywords for the ATS.
But that exaggerated importance that some say is recruiter FUD
They might not read the CL but it can still help.
It’s far easier for a recruiter to discard a resume because of unconscious bias than the allow it to interfere at the interview level
Check out the early Bill Gates resume from the 90s, he listed his weight and marital status and apparently that was like totally normal.
It's actually from the mid-70s, apparently.
I have a cover letter template I rewrite for each company.
The fact that you say CV makes me thing that either:
1. You're in academia or some kind of research discipline.
2. You are not in the US (we distinguish between resumes and CVs, and CVs are almost unheard of in the engineering sphere here).
My comment about cover letters is US specific. Academic/research jobs should have a cover letter - I agree.
Most engineering positions I apply for do not require a cover letter - it is optional. If it is required, I do write one - but that is extremely rare. And I often do get calls from companies that allowed me to upload one (optionally) - even though I never upload one.
My guess is that the majority of companies that optionally allow you to upload one will never notice if you do.
My guess is that most likely the reason you can upload a cover letter (optionally) is that whoever designed the site is using a generic template - not because they actually want one.
US resumes are ideally 1 page with 2 pages (IMHO) being acceptable if one has enough experience.
American CVs spell out everything with a length that scales linearly with experience. Every publication. Every role. Major projects. Awards. Etc. For long-time academics these can run over 10 pages. A recent PhD recipient might use 3-4 pages for a CV.
What if someone has 25 years of experience and held 10 different positions during that time, has a lot of ceritifications and other credentials? How do you fit all that on just two pages?
"This guy seems really good, but he didn't rewrite his introduction for us. What do you think? Remove his interview?"
Like hell any company is going to do that.
The contrary: "this person has a bunch of experience on their resume that is possibly beneficial, but their cover letter doesn't give any indication they have thought about the role they are applying for. This other applicant shows insight into the requirements of the role via their cover letter, and has highlighted key areas of their experience, giving greater detail about how it will be useful in this role."
Who are you going to pick to interview?
Perhaps this is more important for niche industries, and smaller teams. In a large team you can get good coverage of skills through sheer number of people. In a small team its the alignment of skills is more important.
When hiring (small, niche org) I carefully read all the cover letters.
I should make my contention clearer: I think that companies are extremely unlikely to forego interviewing a candidate that otherwise looks good because they had no cover letter. This doesn't just apply to the best candidates - if any candidate looks hireable in relation to the rest of the applicant pool, they will put them through to the next stage of the process. Once you've actually sat down and spoken to someone, your written introduction is irrelevant.
I do think it probably matters more for small companies, but they're also going to get way less applications to begin with so it's like... You're really going to just not interview good candidates? Really?
"I think that companies are extremely unlikely to forego interviewing a candidate that otherwise looks good because they had no cover letter."
My point is that the cover letter is one of the tools the applicant can use to highlight themselves as a good candidate. It could easily be the tipping point for getting an interview. It can give you some feeling for their communication skills, their understanding of the role / company / product. Though I concede most cover letters are not very well written, mostly generic. In the absence of a good cover letter, their resume alone must stand out.
Of course it could be a tricky situation: choosing between a candidate with a great cover letter and less obviously great resume vs a generic cover letter and more relevant experience listed on their resume.
Personally I would lean towards the better cover letter. They have given a clearer indication enthusiasm and interest in the job. A well written cover letter will explain how their experience is relevant, despite not superficially appearing so. This allows them to show insight into the role.
I’ve got a lot of resumes and cover letters to look through and at the end of the day, a lot of people are going to be a pretty good fit. I’m going to save myself a lot of time by discarding anyone who didn’t bother to read the job post and follow directions.
The whole thing seems screwy to me. You only hire people who put a lot of effort into contacting you? So you don't recruit? A good candidate is a good candidate whether or not they spent half an hour on a cold pitch.
The problem is, you're putting up job ads (that might well be fake, candidates don't know) and expecting candidates to put in a lot of effort. You're not respecting the nature of the situation - both sides have a very low hit rate, so it's irrational for either side to put much effort into individual transactions (if they're in demand). Filters that filter out low-effort applications filter for one thing: people who have an incentive to put in effort. That doesn't just cut out people that are spamming.
OK, so do that.
You’re applying to a lot of jobs and you don’t care too much about any one of them in particular, so why should I care about your application in particular? I’ll save a lot of time by not closely reviewing your application.
Again, my point is that most people aren’t in demand and most jobs aren’t that demanding.
Someone is going to read the job post in full and put in a modicum of effort and will be a decent fit. I’ll look for that person vs. the person who put in zero effort and will be a decent fit.
I don't mean this hypothetically, I mean: isn't this what most companies actually do?
But in any case, what you're saying here is: "if the job has a large applicant ratio and you are unlikely to get hired, then I will use time spent as a filtering mechanism." The rational thing to do is to not apply to those positions (or spray & pray).
I think "minimum bar" refers to technical skills, not all selection criteria. It's perfectly sensible* to look at a larger pool with the minimum skills and select from the few with the right attitude and attention to detail.
That's not the same strategy as reducing the pool to the cheapest candidates regardless of their attitude, and isn't going to produce the same hiring decisions.
* even if it's not a universal strategy
To be honest, I probably haven't really written one for a long time. But that's because my jobs for the past 20 years or so have come through sending emails to people I knew well.
In French it in is called a "letter of motivation" and it should explain why you are more motivated to take and do the job well than all the other candidates. A serious and motivated candidate shows in their letter.
Similarly, as many have said, for an industry job, it depends on whether the company is small, medium or large.
That said if you have never worked a programmer job in your life, a cover letter won’t land you a senior web-dev role.
I'm sure there are people out there who appreciate well written cover letters. They are a tiny minority. How do I know this? Some years ago I started applying and would always type up a custom cover letter whenever a position allowed me to upload one.
Every time I got a call, I asked them if my cover letter played a role in their choosing to call me. The response was always "Oh you wrote a cover letter? Let me check it out."
Not one person had read it.
Not. One.
Those things take a while to write, and that time is better spent applying to more jobs. I quickly stopped writing them. Sorry, but unless you are getting a job via networking, it really is a numbers game.
If I were sending my resume to someone who I know is not a recruiter/HR, then I do take the time to write one. Otherwise, I don't.