Skip to content

How to Write a Cover Letter That Gets Read

Short answer: it depends.

  • Required field in the application form — yes, write one
  • “Optional” but the company is small — yes, it shows genuine interest
  • Mass application to a large company via ATS — probably won’t be read, but a short one won’t hurt
  • Referral or direct email — absolutely yes, this is your introduction

When in doubt, a short, targeted cover letter is better than none.

A cover letter has one job: make the recruiter want to read your resume.

It should answer three questions:

  1. Why this role?
  2. Why you?
  3. Why this company?

That’s it. Not your life story. Not a restatement of your resume. Three clear answers in 200-300 words.

State the role you’re applying for and your strongest connection to it. Skip “I’m writing to express my interest in…” — everyone writes that.

Weak: “I am writing to apply for the Senior Developer position at Acme Corp. I believe my skills make me a strong candidate.”

Strong: “Your Senior Developer role caught my attention because of the migration from monolith to microservices — I led exactly that transition at my current company, taking deployment time from 45 minutes to under 5.”

Connect your experience to what they need. Pick 2-3 specific things from the job description and show how your background matches.

Don’t repeat your resume bullet-for-bullet. Instead, tell the story behind the bullets:

  • What was the problem?
  • What did you do?
  • What was the result?
  • Why does this matter for the role you’re applying to?

Express genuine interest and make it easy to follow up. No groveling, no “I would be honored.” Keep it professional and direct.

Example: “I’d enjoy discussing how my experience with distributed systems could help your team scale the platform. I’m available for a conversation anytime this week.”

Too long. If it’s more than one page, it won’t be read. Aim for 200-300 words. Recruiters are scanning, not reading novels.

Too generic. “I’m a passionate developer seeking new challenges” could be sent to any company. Mention the company by name, reference something specific about the role or product.

Repeating the resume. The cover letter adds context your resume can’t: motivation, cultural fit, the story behind your career moves. Don’t waste it on information they can already see.

Overly formal. “Dear Sir or Madam, I hereby submit my application…” — this isn’t 1995. Write like a professional human being, not a legal document.

Apologizing. “Although I don’t have experience in X…” — don’t highlight gaps. Focus on what you bring, not what you lack.

Hi [hiring manager / team],
[1-2 sentences: why this role specifically interests you — reference something
concrete from the job posting or the company]
[1 paragraph: your most relevant experience and how it maps to what they need.
Be specific — name technologies, outcomes, scale]
[1 paragraph: what else you bring — domain knowledge, team skills,
or a unique perspective that adds value beyond the job description]
[1-2 sentences: express interest, suggest next step]
[Your name]