myjobb
← Back to Blog
Cold Email6 Jul 202610 min read

Cold Email Templates to HR for Software Jobs in India (Copy-Paste)

Six copy-paste cold email templates to HR for software jobs in India. Subject lines, a 60-second personalisation checklist, and follow-up rules that get replies.

shreyansh
Shreyansh JainCo-Founder / CTO
Cold Email Templates to HR for Software Jobs in India (Copy-Paste) | myjobb blog cover

By the myjobb Career Team, reviewed by a senior Indian tech recruiter.

A good cold email to HR for a software job does three things. It names the exact role, proves fit in two lines, and makes one small ask. Below are six copy-paste templates built for India: CTC, notice period, Naukri job IDs and all.

Each template is under 120 words. Swap the placeholders, attach a PDF resume, and send between 10 AM and 12 PM IST on a weekday.

Which Cold Email Template Should You Send to HR?

Match the template to your situation. Sending a "just checking for openings" email when a live posting exists wastes your one shot.

  • No posting, dream company. Use: Template 1: Direct interest · Best time to send: Tuesday-Thursday morning
  • Live posting on a portal. Use: Template 2: Responding to a posting · Best time to send: Within 48 hours of posting
  • An employee referred you. Use: Template 3: Referral-backed · Best time to send: Same day as the referral
  • No reply to your first email. Use: Template 4: Follow-up · Best time to send: Day 4-5, same thread
  • Already applied on a portal. Use: Template 5: After applying · Best time to send: Same day as the application
  • Recruiter knows you already. Use: Template 6: Reconnecting · Best time to send: Any weekday morning

What Are the Best Cold Email Templates to HR for Software Jobs in India?

The best templates lead with your stack and years of experience, quote one measurable result, and state CTC, notice period, and city upfront. Indian recruiters screen for these four data points first, so putting them in the email saves a round trip.

Template 1: Direct interest (no live posting)

Use this when you want in at a company that has no matching opening listed.

Subject: Backend engineer, 4 yrs Java + AWS: any openings at Razorpay?

Hi Priya,

I am Arjun Mehta, a backend engineer at a Series B fintech in Bengaluru.
I have spent 4 years building payment APIs in Java and AWS, most
recently cutting settlement latency by 40%.

I follow Razorpay's engineering blog and would love to work on problems
at your scale. I could not find a live opening that fits, so I am
writing to you directly.

If a backend role opens up this quarter, may I send my resume across?
I am on a 30-day notice period and based in Bengaluru.

Thanks,
Arjun Mehta
+91 98XXX XXX21 | linkedin.com/in/arjunmehta

Why it works: it asks permission to send a resume, not for a job. Small asks get replies.

Template 2: Responding to a job posting

Use this within 48 hours of seeing a role on Naukri, LinkedIn, or Foundit.

Subject: Application: SDE-2, Job ID 45217 (React + Node, 3.5 yrs)

Hi Neha,

I saw your SDE-2 posting on Naukri (Job ID 45217) and applied this
morning. I am emailing directly because the match is close.

At Meesho I own two React + Node services used by 2 million monthly
users. Your JD asks for TypeScript, GraphQL, and AWS. I use all three
daily.

My resume is attached, tailored to this JD. Current CTC 14 LPA, notice
period 30 days, based in Bengaluru.

Could we set up a 15-minute screening call this week?

Regards,
Sana Iqbal
+91 99XXX XXX10 | github.com/sanaiqbal

Why it works: the job ID lets HR find your application in seconds. Three JD keywords prove you read it.

Template 3: Referral-backed

Use this the same day someone inside agrees to refer you. Our guide to asking for referrals on LinkedIn in India covers getting that yes.

Subject: Referred by Rohit Sharma (Payments team): backend role

Hi Ankit,

Rohit Sharma from your payments team suggested I write to you. We
worked together at Flipkart for two years.

I am a backend engineer with 5 years in Go and Postgres. At Flipkart I
led the order-splitting service through two Big Billion Days with zero
incidents.

Rohit felt my profile fits the platform team you are hiring for. My
resume is attached, and he is happy to vouch internally.

Could we speak for 15 minutes this week? I am flexible on timing.

Best,
Karan Patel
+91 97XXX XXX55

Why it works: a named internal referrer moves you out of the cold pile instantly.

Template 4: Follow-up after no reply

Send on day 4 or 5, in the same thread. One follow-up, then one final nudge a week later. Stop after that.

Subject: Re: Application: SDE-2, Job ID 45217 (React + Node, 3.5 yrs)

Hi Neha,

Following up on my email from last Tuesday about the SDE-2 role.
Hiring inboxes get crowded, so a quick nudge.

One new data point since I wrote: my latest release cut checkout API
p99 latency from 800ms to 210ms.

If the role is filled or on hold, a one-line reply helps me plan. If it
is open, I can interview any evening after 6 PM IST.

Thanks,
Sana Iqbal

Why it works: it adds new information instead of just "bumping". It also gives HR an easy out.

Template 5: After applying on a portal

Portal applications sit in queues of hundreds. A direct email gets your name seen by a human.

Subject: Applied on Naukri today: QA Automation, 6 yrs Selenium + API

Hi Vikram,

I applied for your QA Automation Engineer role on Naukri this morning.
The application is under Divya R, Chennai.

I am emailing so my profile does not sit in a long queue. Three quick
matches with your JD: 6 years in Selenium and Playwright, CI pipelines
in GitLab, and API testing for a banking client.

Current CTC 18 LPA, expected 24 LPA, notice period 60 days with a
buyout option.

Happy to share a work sample or take a screening call anytime.

Regards,
Divya R
+91 98XXX XXX77

Why it works: it pre-answers the four screening questions every Indian recruiter asks on call one.

Template 6: Reconnecting with a past recruiter

Recruiters keep silver-medal candidates on file. Remind them who you are and what changed.

Subject: We spoke in 2024 about a Zoho role: back on the market

Hi Meera,

You interviewed me for a senior developer role at Zoho in March 2024.
I reached the final round, and your feedback was genuinely useful.

I acted on it. I spent two years leading a 4-person team at Freshworks
and shipped a billing module now used by 40,000 customers.

I am exploring senior roles again from August. If anything on your desk
fits a Java + Spring lead with 7 years, I would love a quick call.

Warm regards,
Rahul Nair
+91 96XXX XXX30

Why it works: past finalists are pre-vetted. You are the cheapest strong candidate a recruiter can re-open.

What Subject Line Works Best for a Cold Email to HR?

The best subject line states role, top skills, and years of experience in under 10 words. HR scans subject lines the way ATS scans resumes: for keywords.

Copy from this subject line bank:

  1. Backend engineer, 4 yrs Java + AWS: openings at {Company}?
  2. Application: {Role}, Job ID {ID} ({skill 1} + {skill 2}, {X} yrs)
  3. Referred by {Name} ({team}): {Role} application
  4. Applied on Naukri today: {Role}, {X} yrs {skill}
  5. {Role} at {Company}: immediate joiner, Bengaluru
  6. Saw your LinkedIn post about {Role}: profile attached
  7. Re: {original subject} (always follow up in the same thread)
  8. We spoke in {year} about {Role}: back on the market

Avoid "Job application", "Regarding job", and "Seeking opportunity". They say nothing and look mass-sent.

What Is the Right Email Format for a Job Application to HR?

The right email format for a job application to HR is: keyword subject line, named greeting, three short paragraphs, and a signature with phone and LinkedIn. Total length: 90-120 words.

  • Paragraph 1: who you are, the exact role, where you saw it.
  • Paragraph 2: two or three JD-matched skills plus one measurable result.
  • Paragraph 3: CTC, notice period, city, and one clear ask.
  • Attach your resume as a PDF, named FirstName_Role.pdf. A tailored ATS-ready resume beats a generic one here.

How Do You Personalise a Cold Email in 60 Seconds?

Change five things per email: the name, the role, one company detail, one JD keyword pair, and your matching result. That is enough. Deep research is for interviews, not first emails.

  1. 0-10 seconds: find the recruiter's name on the posting or LinkedIn. Never write "Dear Sir/Madam".
  2. 10-25 seconds: copy the exact role title and job ID into the subject.
  3. 25-40 seconds: grab the two most-repeated skills from the JD.
  4. 40-50 seconds: swap in your one metric that matches those skills.
  5. 50-60 seconds: add one specific company touch, like a product, funding round, or engineering blog post.

For more angles on wording, see our cold email templates for recruiters in India and the deeper teardown of cold emails that get replies.

How Do You Find the HR Email Address of a Company in India?

Check the job posting first. Many listings on Naukri, Instahyre, and Hirist show the recruiter's name or contact. Then work through these:

  • The careers page and "team" page of the company site.
  • LinkedIn: search "{company} talent acquisition" or "{company} recruiter India".
  • The company's email pattern: most Indian tech firms use firstname@ or firstname.lastname@.
  • Ask your referrer. An employee can share the hiring manager's ID in seconds.

If email fails, a short LinkedIn DM works too. Our LinkedIn cold message templates for India cover that channel.

Can You Automate Cold Emails to HR for Software Jobs?

Yes, sequencing and follow-ups can run on autopilot while you keep the personal voice. myjobb, India's AI job agent, drafts a personalised 3-touch sequence in your voice and sends it through your own Gmail. It stops the moment HR replies, so nobody ever gets a follow-up after answering.

That pairs with the rest of your search. The agent also finds roles across portals and handles follow-ups after applying without you tracking threads in a spreadsheet. It is one part of a faster system, covered in our guide on how to find a job in India fast in 2026.

FAQ: Cold Emails to HR for Software Jobs in India

How do I write a cold email to HR for a job?

Find the recruiter's name, then write three short paragraphs. Introduce yourself and the exact role, prove fit with two JD-matched skills and one metric, and end with a small ask like a 15-minute call. Add CTC, notice period, and city. Attach a PDF resume and keep it under 120 words.

Is it OK to send a cold email to HR for a job in India?

Yes, cold emailing HR is accepted and common practice in India. Recruiters treat a well-written direct email as initiative, not spam. Keep it professional, send once, and follow up a maximum of twice. Pair it with a portal application on Naukri or LinkedIn so your profile also exists in their system.

What should be the subject line when emailing HR for a job?

State the role, your top skills, and years of experience in under 10 words. Include the job ID if one exists, for example "Application: SDE-2, Job ID 45217 (React + Node, 3.5 yrs)". Avoid vague lines like "Job application" or "Seeking opportunity", which get skimmed past or filtered.

How long should a cold email to a recruiter be?

Keep it between 90 and 120 words, readable in under 30 seconds on a phone. Recruiters screen dozens of emails daily and skip long ones. Three short paragraphs are enough: who you are, why you fit, and what you are asking for. Put extra detail in the attached resume, not the email.

How do I find the HR email address of a company in India?

Start with the job posting itself, which often names the recruiter. Then check the careers page, search LinkedIn for the company's talent acquisition team, and try the firm's standard email pattern such as firstname@company.com. If you know an employee, ask them directly. A LinkedIn DM is a solid fallback.

Ready to stop drafting every email by hand? Let myjobb's cold email agent run your personalised 3-touch outreach from your own Gmail, and spend that time preparing for the calls it earns you.

    Cold Email Templates to HR for Software Jobs in India — myjobb AI