How to Message Recruiters on LinkedIn as a Software Engineer (What Actually Works)
Published ยท Finch Team
Updated
Cold-messaging a recruiter on LinkedIn feels awkward. Most students avoid it because they don't know what to say, or they assume it doesn't work. The truth is it does work, but only if you're not writing the same thing 90% of people send.
This post covers when to reach out to recruiters on LinkedIn, what to actually say, and the mistakes that get messages ignored.
When It's Worth Reaching Out
Not every recruiter message makes sense. Here's when it does:
After applying to a role at that company. Following up with the recruiter after you've already submitted an application is the highest-value move. You're not asking for a favor. You're signaling genuine interest and making your application easy to find in a crowded queue.
Before an application opens. If a company you care about hasn't posted the specific role you want but recruiting season is coming up, a message can put you on the recruiter's radar before the flood starts. This works best in August-September when companies are preparing fall cycles.
When you have a referral lined up. If a connection works at a company and has agreed to refer you, it can help to reach out to the recruiter to confirm the best way to apply with that referral attached.
At smaller companies where roles aren't all posted. Some companies, especially 50-200 person startups, hire from direct outreach. "Are there any backend roles open that haven't been posted yet?" is a real question that sometimes gets a real answer.
When it usually doesn't work: sending a generic "I'm interested in opportunities" message to 100 recruiters at big tech companies. Recruiters at large companies receive dozens of these a day. Most are ignored. LinkedIn's algorithm also deprioritizes connection requests with no message at all.
What Recruiters Actually Want to See
A recruiter reading your message is asking two things:
- Why are you reaching out to me specifically?
- Are you a plausible candidate for something we're hiring for?
If your message answers both in under 150 words, you have a reasonable shot at a response. If it takes more than 30 seconds to extract those answers, the message gets closed.
That means your message should be:
- Short. 3-5 sentences is ideal. Under 150 words is good. Long paragraphs get skimmed and closed.
- Specific. Reference the role or company by name. A message that could be copy-pasted to 50 companies reads like exactly that.
- Clear about what you want. Do you want to confirm your application was received? Get logistics on applying with a referral? Ask about the interview process? Say it explicitly. "I'd love to connect" is not a call to action.
Templates That Actually Work
Template 1: Following Up After Applying
Hi [Name], I recently applied for the [Role Title] role at [Company] and wanted to make sure it was visible to the right person. I'm a [year] CS student at [School] with [one specific skill or project directly relevant to the job description]. Genuinely excited about this one. Happy to answer any questions or share my resume directly.
Why this works: it's short, it shows you already took the first step of applying, and it includes one concrete credential match. The recruiter can immediately evaluate whether you're plausibly relevant.
Template 2: Pre-Application Outreach
Hi [Name], I'm a [year] CS student at [School] focused on [area]. I've been following [Company]'s work on [something specific: a product, an engineering blog post, a recent launch] and am very interested in [intern/new grad] roles when they open. Any advice on the process or what the team looks for in candidates would be really helpful.
Why this works: the specific reference to their work is the key line. "I've been following your work on [thing]" reads as genuine. The question at the end ("any advice on the process") is low-stakes and easy to respond to: it's not asking for anything big.
Template 3: Applying With a Warm Referral
Hi [Name], [Mutual contact name] mentioned they'd be happy to refer me for the [Role Title] role. I wanted to reach out to confirm the best way to apply with their referral attached. I've linked my LinkedIn here. Happy to send my resume directly as well.
Why this works: leads with the referral immediately so the recruiter can verify the connection, asks a simple logistical question, and offers the resume. Nothing ambiguous about intent.
What to Skip in Your Message
The default connection message. "I'd like to connect with you on LinkedIn" tells them nothing. Write something real, even if it's two sentences, or they'll leave the request pending.
Attaching a resume to the message. LinkedIn doesn't support real file attachments in this way and sending a file looks like spam. Link to your LinkedIn profile (which shows your experience) and offer to email the resume if they want it.
Asking for a referral cold. A referral request from someone a recruiter has never interacted with is a big ask. The right sequence is: open a conversation first, build minimal rapport, then the referral conversation can happen naturally if it makes sense. Jumping straight to "can you refer me?" in a first message almost never works.
Messaging multiple recruiters at the same company at once. They compare notes. Bulk-feeling outreach to three people at one company reads as impersonal.
More than one follow-up. Send your first message. If you don't hear back in 10-14 days, a single brief follow-up is acceptable. After that, move on. Sending three follow-up messages is memorable in exactly the wrong way.
Subject Lines for InMail
If you're using LinkedIn InMail (which shows a subject line), keep it specific and un-salesy:
- "Following up: [Role Title] application at [Company]"
- "CS new grad interested in [Team or Area] roles"
- "[Mutual contact name] suggested I reach out"
Not: "Passionate engineer seeking exciting opportunities." That's the opening line of a form letter. Recruiters see it and their eyes glaze.
How to Find the Right Recruiter to Message
Search LinkedIn for "[Company Name] recruiter software" or "[Company Name] university recruiting engineering." Filter by 1st or 2nd degree connections to find people you have a warmer path to.
If the company is large (Google, Meta, Amazon), look specifically for university recruiters or campus recruiting coordinators. These people handle intern and new grad pipelines specifically and are used to student outreach. Their volume is high but their job is to surface candidates.
If the company is small (under 200 people), the recruiter might be the only HR person or even a founder. A short, direct message works especially well in that context because the volume is lower and they actually read everything.
Connecting This to Your Overall Job Search
Recruiter outreach is a supplement to applying, not a replacement. You still need to submit through the official portal. The message just helps surface your application from the pile.
When you're managing applications to 15+ companies simultaneously, the overhead of crafting tailored resumes for each one is where most of the time actually goes, not the outreach itself. Keep two or three base resumes, one per kind of role, so each application is a quick keyword swap instead of a rewrite. And let Finch do the finding: each week it picks the 3 internships or new-grad roles that fit your major best, which also gives you a short list of companies whose recruiters are worth messaging.
That frees up time to do the higher-touch work: identifying the right recruiter, writing a real message, and following up after you've applied.
For more on managing the volume side of job applications, see our guide on how to apply to more jobs faster.
Recruiter Outreach Checklist
- Identify the specific recruiter or university hiring contact for the company
- Apply through the official portal first, then send the message
- Keep the message under 150 words
- Include one specific reference to the company, team, or role
- State clearly what you're looking for (application visibility, referral logistics, process info)
- No default "I'd like to connect" message: write something real
- One follow-up only, 10-14 days after the first message if no response
- Don't message multiple recruiters at the same company at the same time
- Include a link to your LinkedIn profile so they can quickly assess fit