Anatomy of a strong cover letter
By Mohammed · Published 2026-05-02
Cover letters work the way headlines do: most readers skim the first sentence, decide in three seconds whether to keep reading, and bail at the first generic phrase. The good news is the format is short and predictable. The bad news is that "predictable" makes generic letters very easy to spot.
A strong cover letter is four paragraphs. Each one earns its place.
Paragraph 1: Why this role, in plain language
Don't open with "I am writing to express my interest in the Senior Engineer position at Acme Corp." That's a sentence the recruiter has read 400 times this quarter. Open with something concrete that shows you read the JD: "You're hiring this role because the checkout flow has been pinned at p95 = 1.2s for two quarters. I've shipped two latency reductions in the last 18 months — happy to walk through the second one in a screen."
Stop. That's enough for paragraph 1. You've established why you're applying and dropped a hook the recruiter can verify in your CV.
Paragraph 2: The most relevant story
Pick one project that maps to the role's biggest stated requirement. Tell it in three sentences: situation, action, outcome. The outcome must include a number — revenue, latency, time saved, error rate, retention, anything specific. If you're early-career and don't have impact metrics, use a process metric ("our team merged 30% more PRs after I introduced trunk-based development").
This is the only paragraph where you should sound a little promotional. Don't apologize for the achievement. Recruiters are reading for evidence; give them clean evidence.
Paragraph 3: One thing the JD asks for that you don't have, and how you'll close it
Counterintuitive but powerful. JDs always have a few requirements you don't meet head-on. Acknowledging one shows you read the JD carefully and have a plan. "Your team uses Kotlin and I haven't shipped Kotlin in production. I've built two services in Java this year and have been working through Kotlin in Action; I expect to be productive within four weeks."
This paragraph saves the recruiter from screening you out for a gap and saves you from getting caught on it during the call. Don't pick the biggest gap (that's a non-starter); pick a learnable one.
Paragraph 4: The next step you want
Most letters end with "thank you for your consideration." Replace that with what you actually want: "Happy to set up a 30-minute screen this week — I'm free Wednesday and Thursday afternoons in your timezone." Concrete, low-friction, removes one round of email scheduling.
What to delete
- Every sentence that starts with "I am" or "I have" if you can rephrase to start with the verb. ("I have shipped two latency reductions" → "Shipped two latency reductions...")
- Adjectives about yourself ("hardworking", "passionate", "self-motivated"). They don't survive the skim.
- Restating your CV. The recruiter has it open. Don't compete with it.
A cover letter is a tight conversational opener — written by someone who took the JD seriously, sent before they were asked. That's the standard.