Bypassing the HR Black Hole
When you apply for a Software Engineering role via a company's "Careers" page or a LinkedIn "Easy Apply" button, your resume goes into an Applicant Tracking System (ATS). It is then scanned by a bot, reviewed by an overwhelmed HR recruiter who doesn't understand the tech stack, and likely rejected because you didn't include the exact keyword they were looking for.
If you want to land interviews at top product companies or remote US startups, you must bypass the front door. You must go straight to the decision-maker: the Engineering Manager (EM) or the CTO. Here is how to write a cold email that actually gets a response.
Rule 1: Find the Right Target
Do not email the CEO of a 5,000-person company; they won't read it. Do not email HR; you are just putting yourself back in the standard queue.
- The Target: Search LinkedIn for "Engineering Manager [Target Company]" or "Director of Engineering [Target Company]." If it’s a startup (under 50 people), email the CTO or Co-Founder directly.
- Finding the Email: Use tools like Hunter.io, Apollo.io, or simply guess the format (usually
firstname.lastname@company.comorfirstname@company.com).
Rule 2: The Subject Line Must Be Specific
If your subject line is "Job Application" or "Looking for Opportunities," it will be deleted instantly. The subject line must indicate that this is a highly targeted, personalized email.
- Bad: Software Engineer Resume - [Your Name]
- Good: Question regarding the new [Feature Name] architecture / Senior Backend Engineer
- Great: Impressed by [Company]'s recent migration to Next.js / Frontend Engineer
Rule 3: Keep it Painfully Short (The 4-Sentence Rule)
Engineering Managers are busy. If your email is a wall of text detailing your entire life story, they will close it immediately.
Sentence 1: The "Why You" Hook
Prove you didn't blast this email to 100 companies. Mention something specific about their engineering blog, a recent feature launch, or a podcast the founder was on.
- "Hi [Name], I read your recent engineering blog post on how your team implemented Redis caching to solve the latency issues during the Diwali sale—brilliant approach."
Sentence 2: The "Who I Am & What I Want"
State your purpose immediately, without jargon.
- "I’m reaching out because I see your team is hiring for a Senior Backend Engineer to help scale the payments infrastructure."
Sentence 3: The "Proof of Competence" (The Value Prop)
Why should they talk to you? Link to your most impressive, relevant project or achievement.
- "In my current role at [Company], I led a similar initiative where we optimized our payment gateway APIs (using Go and PostgreSQL), reducing transaction timeouts by 40%."
Sentence 4: The Low-Friction Ask
Do not ask for a job. Do not ask them to read your resume. Ask for a low-commitment chat.
- "If you have 10 minutes next week, I’d love to briefly hear about the engineering challenges your team is tackling next quarter. My LinkedIn and GitHub are linked below for context."
The Complete Template Example
Subject: Impressed by [Company]'s recent migration to GraphQL / Backend Engineer
Hi [Manager's Name],
I loved your recent engineering blog post detailing the team's migration from REST to GraphQL—the way you handled the N+1 query problem was highly insightful.
I’m reaching out because I see your team is looking for a Backend Engineer to help build out the new merchant dashboard.
I recently built a highly scalable dashboard backend using Node.js and GraphQL for [Current Company/Personal Project], which reduced client-side data fetching time by 30%. [Link to GitHub/Live Project]
I know you are incredibly busy, but if you have 10 minutes next week, I’d love to learn more about the technical roadmap for the merchant team. My LinkedIn is linked below for context.
Best regards, [Your Name] [Link to LinkedIn] [Link to Portfolio/GitHub]
The Follow-Up
Send one polite follow-up email 4 days later if they don't respond. "Hi [Name], just bringing this to the top of your inbox..." If they ignore the second email, move on to the next company.


