All posts

How to Write a Cover Letter for a Tech Job That Actually Gets Read

Most developers treat a cover letter as an afterthought — a few generic lines pasted above their CV. That's a mistake. When written well, a cover letter is your chance to explain why you want this specific role at this specific company, in a way no CV can.

The problem isn't that cover letters don't work. It's that most tech cover letters are terrible.

Here's how to write one that hiring managers and recruiters actually read — and that moves your application forward.

Do Tech Jobs Even Require Cover Letters?

The short answer: not always, but often enough that you should have one ready.

In the USA, many companies — especially mid-size tech firms and startups — still request cover letters and do read them for culture-fit signals. In the UK, cover letters are standard practice in most sectors, including tech. In Canada and Australia, they're expected for most non-FAANG applications. In Germany and the Netherlands, the cover letter (or Anschreiben) is a formal document and often carries significant weight.

Even when cover letters are listed as optional, submitting a strong one is an easy differentiator in a crowded field.

What Not to Do (Most Cover Letters Make These Mistakes)

Before writing, understand what instantly kills a tech cover letter:

  • Restating your CV line by line
  • Opening with "I am writing to apply for the role of..."
  • Generic phrases like "I am passionate about technology"
  • Focusing on what the company can do for you, not what you bring
  • Writing more than one page

If your cover letter sounds like it could be sent to any company for any role, it will be treated accordingly.

Structure: The Four-Part Tech Cover Letter

A strong tech cover letter is concise, specific, and structured. Aim for three to four paragraphs and no more than 350 words.

1. The Hook (One Sentence)

Your opening line should earn its place. Lead with the most relevant thing about you — a specific achievement, a direct connection to the company's work, or a concrete reason you want this role.

Examples:

  • "I've spent the last three years building distributed payment systems at scale, and Stripe's approach to developer tooling is exactly where I want to take that experience next."
  • "After reducing CI pipeline build times by 60% at my previous company, I'm looking for a platform engineering role where infrastructure is a first-class priority — which is why your eng blog caught my attention."

Avoid: "I am a passionate software engineer with five years of experience..."

2. Why You're a Strong Fit (One to Two Paragraphs)

This is where you connect your experience to the job description. Pick two or three requirements from the job spec that match your background and be specific about them.

If the role asks for experience with Kubernetes and distributed systems, don't just say you have that experience — say what you built and what the outcome was.

Format: [What you did] + [with what technology] + [resulting in what outcome]

Example: "At my last company I led the migration of a monolith to microservices using Kubernetes and Helm, reducing deployment time from four hours to under twenty minutes and cutting on-call incidents by 40%."

For country-specific applications: In Germany and the Netherlands, it's common to include a brief note about your right to work or visa status if relevant. In the USA, this is typically left out unless specifically requested.

3. Why This Company (One Paragraph)

Hiring managers can tell when this paragraph was written specifically for them. Research the company — read the engineering blog, check recent product announcements, look at what the team is building. Reference one specific thing.

  • "Your recent post on migrating to a zero-downtime deployment model is exactly the kind of problem I've been working on, and I'd love to contribute to that work."
  • "Your commitment to open-source tooling aligns with how I approach software engineering, and I've been following your work on [project] for some time."

This signals genuine interest and that you've done your homework before applying.

4. The Close (Two to Three Lines)

End with clarity and confidence. State your availability for an interview, express genuine enthusiasm, and sign off. No filler.

"I'd welcome the opportunity to discuss how my background maps to what your team is building. I'm available for a call at your convenience."

Formatting Tips That Get Your Letter Read

  • Keep it to one page — 250 to 350 words is plenty
  • Use the same header as your CV — name, email, LinkedIn, and GitHub or portfolio link
  • Match your letter to the job description — mirror key terms, since ATS systems scan cover letters too
  • Submit as a PDF unless the application portal specifies otherwise
  • Proofread carefully — spelling mistakes in a cover letter signal poor attention to detail

Adapting Your Cover Letter for Different Markets

The core structure is universal, but tone and format vary by country:

  • USA: Enthusiastic and achievement-focused. Three to four short paragraphs is standard. Leave out visa status unless asked.
  • UK: Professional, slightly more formal. Include your right to work status if you're on a visa or applying from abroad.
  • Canada: Similar to the USA in tone. Mention your city and remote or in-person preference if relevant.
  • Australia: Casual but professional. Reference local market knowledge or your target city where helpful.
  • Germany: Use the Anschreiben format — formal structure with date and full address block. Employers expect a polished, structured letter.
  • Netherlands: Letters can be shorter and more direct. English is widely accepted in the tech sector. Note language proficiency if relevant.

The Cover Letter as a Signal

Ultimately, a cover letter answers three questions:

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

If your letter clearly answers all three with specifics rather than generalities, you're already ahead of the majority of applicants. The goal isn't to summarise your CV — it's to give the hiring manager one strong reason to pick up the phone.

Write it like you mean it. Because if you don't, they'll notice.

Check your own resume against any job

Free analysis — takes 30 seconds.

Analyse my resume free