Does cold emailing for jobs work? How to do it well
Yes, when you write to the person who posted an opening, at the address they published, while the post is fresh, about one job you clearly fit. A short email with one piece of proof and a resume made for that job reaches the person deciding, most often at a startup or a small company. A mass email to addresses you guessed mostly goes unanswered.
Updated
What a cold email for a job is
A cold email is one you send to someone you haven’t spoken to yet. For a job, that is someone who can hire you or pass you on: a founder hiring their first people, the manager of the team, someone in HR, or a recruiter filling the role for a client.
It is different from applying on a job portal. A portal application goes into a queue that someone may screen weeks later. An email goes to a named person’s inbox, and the good ones answer a post that person wrote themselves.
When it works, and when it doesn't
It works best when most of these are true:
- The opening is real and recent: a hiring post from the last day or two, or a listing still up on the company’s own careers page.
- Someone published an address for it, in the post or on the company’s site. They are expecting emails.
- The company is a startup or a small team, where the person who posts is often the person who decides.
- You meet the must-haves: the skills it names first, the experience band, the place or work mode, any batch-year limit.
- Your email is about that one job, with proof that answers its first requirement.
It mostly fails when:
- The same email goes to dozens of companies with only the name changed. Readers can tell.
- The address was guessed from a name pattern. It may bounce, or reach someone who never asked.
- You clearly miss a hard limit in the post, such as the batch year, the city or the years of experience.
- The company takes applications only through its portal and says so. Apply there; an email can add a note, not replace it.
- The post is weeks old. The shortlist may already be made.
Jobreach grew out of a real job search: every reply in it came from someone who had written the post themselves, and the fastest replies came to posts only hours old. That is why freshness and the right address matter more than the wording.
Who to write to
The person who posted
A founder, a team lead, HR or a recruiter. If their post gives an address, use it: that is the best place your email can land.A hiring address on the company’s site
careers@, jobs@ or the address on that job’s page, when the post gives none. See how to find the right address.One person, not five
Write to the one who posted, not to the whole leadership team. Several copies of the same email read as spam.
Skip press@, support@ and billing@. They are published for something else, and a job email there reads as careless.
The shape of the email
A subject with the role and your name
In the words of the post: Frontend Developer (React): Ananya Bose, 1.5 years. The subject line builder gives five to choose from.First paragraph: which opening, and who you are
One or two sentences. The reader should know why the email arrived before they finish the first line.Second paragraph: your best proof
The one project, internship or job that answers the post’s first requirement, with a number you can stand behind. Not a list of every skill.Third paragraph: why them, and a small ask
Something true about this company or team, then a short call or a look at your resume.A resume made for this job
One page, as a PDF named with your name and the role, with the matching work at the top.A plain signature
Your name, your phone, and your GitHub, portfolio or LinkedIn.
Keep it under 150 words. Write it yourself or start from the cold email builder, which fills this shape from what you type and keeps everything in your browser.
An example cold email to a recruiter
Farhan, a recruiter, posts an opening for a React developer with one to three years of experience, for a fintech client, and asks for resumes by email. Ananya has a year and a half of React work behind her.
- To
- farhan@talentbridge.example
- Subject
- Frontend Developer (React): Ananya Bose, 1.5 years
Hi Farhan,
I saw your post today for the Frontend Developer (React) role with your fintech client. I have been a frontend developer at Ledgerly for a year and a half, working in React and TypeScript.
Last quarter I rebuilt our payments dashboard with React Query and virtualised tables. It now loads a 10,000-row statement in under a second, where it used to take six, and support tickets about it stopped.
Fintech dashboards are the work I want to keep doing. My resume is attached; I’m on a 30-day notice period and happy to talk whenever suits you.
Ananya Bose
+91 98xxx xxxxx
github.com/ananyabose-example
What makes it work:
- The subject repeats the post’s role, so Farhan can file it with the right opening.
- One result, with numbers Ananya can explain in an interview.
- The notice period is there because recruiters ask it first.
- Under 100 words in the body.
Recruiters on LinkedIn: email or message?
Many recruiters post openings on LinkedIn and write “send your resume to” an address in the post or in a comment under it. Use that address: it is where they collect resumes, and your resume arrives attached. See how to email a recruiter about a LinkedIn hiring post.
When no address is published, a short LinkedIn message to the person who posted is fine: which role, one line of proof, and a question. Don’t also email, call and message at once.
What gets ignored
- “Dear Sir/Madam” when the post has a name on it.
- An empty email that only says “PFA my resume”.
- A paragraph about how passionate you are, before any proof.
- Every skill you have, in a list. The resume already has them.
- A resume that isn’t about this job. The reader compares it with their post.
- Claims you can’t back up. Anything you write can come up in the interview.
Guides for each step
- Find hiring posts on LinkedIn: search strings that work, and how to read a post.
- Find the right email address: which published address to use first.
- Write an email to HR for a job: the format, with a fresher’s example.
- Email the hiring manager after applying on a portal or careers page.
- Cold email a startup for an internship.
- Cold emails by role: developer, data, product, design, marketing, sales and HR.
- Cold email templates to copy.
- Ask for a referral and follow up after no reply.
- Auto-apply tools vs emailing the recruiter.
Questions people ask
Does cold emailing for jobs work?
It works best when you write to the person who posted an opening, at the address they published, while the post is fresh, about a job you clearly fit. It works least as a mass email to many companies or to guessed addresses.
What is a cold email for a job?
A short email to someone who can hire you, written before you have spoken to them: a founder, a hiring manager, HR or a recruiter. It says which job you mean, gives one piece of proof that you can do it, and attaches a resume made for that job.
Is cold emailing recruiters a good idea?
Yes, when the recruiter published an address for the opening and you fit it: filling that role is their work, so a relevant email helps them. An email about a role they aren't hiring for, or sent to an address they never published, is easy to ignore.
How do I write a cold email to a recruiter?
Name the role and yourself in the subject. In three short paragraphs say which opening you are answering, give the one project or job that best matches it, and ask for a short call or a look at your resume. Attach a one-page PDF resume and keep the email under 150 words.
Should I message recruiters on LinkedIn or email them?
If the post or the company's site gives an email address, email it: the person asked to be written to there. Use a short LinkedIn message when no address is published, and write to one person, not to everyone at the company.
How long should a cold email for a job be?
Under 150 words: short enough to read on a phone without much scrolling. The resume carries the detail, so the email only needs the role, your best proof and a small ask.