You found the req on a client career site three days ago. Your recruiter submitted you. Nothing since. The instinct kicks in: find the hiring manager on LinkedIn and message them directly.
Good instinct. Bad execution kills it every time. Most cold outreach to hiring managers reads like a form letter, gets flagged as spam, or worse — contradicts a submission your own recruiter already made, which can get you pulled from consideration entirely.
This is not the post-interview thank-you note. This is first contact, cold, before anyone knows your name. Done right, it moves you from resume-in-a-pile to a real conversation. Done wrong, it gets you blocked, ignored, or quietly disqualified.
Step 1: Find the Actual Engineering Manager, Not a Recruiter
The single most common mistake is messaging the wrong person. A staffing coordinator or internal TA rep cannot fast-track you the way the actual hiring manager can, and messaging them cold often just duplicates a channel that already exists.
- Search the req language on LinkedIn. Job postings often name the team, tech stack, or product area. Search that phrase plus the company name to find people with matching titles — Engineering Manager, Director of Platform, Staff SRE Lead.
- Check recent activity. Someone who posted about the team's Kubernetes migration last month, or commented on a related job posting, is almost certainly closer to the hiring decision than a generic recruiter title.
- Cross-reference GitHub or engineering blogs. Many companies list team leads as commit approvers or blog post authors. That name plus LinkedIn search confirms the right target fast.
- When in doubt, go one level up. A message to a director who forwards it internally beats a message to nobody.
Step 2: The Five-Line Message That Gets a Reply
Hiring managers get flooded with generic LinkedIn pitches. Long messages get skimmed and ignored. The ones that work are short, specific, and answer one question in the manager's head: why should I care about this stranger.
- Line 1: Who you are, in one technical phrase — not a job title, a capability. "Senior backend engineer, 6 years on high-throughput Kafka pipelines."
- Line 2: Proof you looked at their actual team, not a mail merge. Reference the specific tech, product, or team name from the posting.
- Line 3: One concrete result tied to that stack — a number, a system, an outcome. No adjectives, no "passionate about."
- Line 4: The ask, stated plainly. "Open to a short conversation if the role is still active" works better than "would love to connect."
- Line 5: A low-friction close. Not a meeting request — just an invitation to reply if there's interest.
Example: "Hi Priya — saw your team is hiring for the platform reliability role built around Terraform and EKS. I spent the last two years cutting deploy failures by half on a similar stack at a fintech client. If the req is still open, happy to send a two-line summary of relevant work. No pressure either way."
That is under 60 words. It reads like a peer, not a pitch.
Step 3: What to Attach — and What Never to Attach
| Do attach | Never attach |
|---|---|
| A one-page PDF resume, only if they ask or reply positively | Your full resume unsolicited in the first message |
| A public portfolio or GitHub link inline as text | Rate sheets, W-2 vs. C2C preferences, or visa status details |
| A two-line project summary if requested | Any document naming your current staffing vendor or agency |
| A calendar link only after they express interest | Attachments before any reply — most get auto-filtered by LinkedIn's spam detection |
The rule of thumb: the first message should be readable in ten seconds on a phone. Attachments before interest is expressed signal a mass campaign, not a targeted approach.
Step 4: Why Messaging a Manager on a Req You Were Already Submitted To Backfires
This is the trap that catches experienced consultants. If your vendor or recruiter already submitted you to that req, and you then cold-message the hiring manager directly, you create two separate touchpoints for the same candidate on the same role — and clients notice.
Here is what actually happens on the client side. Applicant tracking systems flag duplicate candidate entries. If the hiring manager receives a direct message referencing the same role your vendor submitted you for, it can read as the candidate going around the process, or worse, as two different vendors racing to claim the same submission — a conflict that gets candidates pulled from consideration entirely, sometimes for that vendor's other open reqs too.
Before you send anything, ask your recruiter one direct question: "Has this req already been submitted for me?" If yes, do not cold-message that hiring manager about that role. Redirect your outreach energy to a different, unsubmitted opening at that same company, or a different company altogether.
Step 5: The Two-Touch Follow-Up Cadence
Silence after the first message is normal. Hiring managers are busy, and LinkedIn messages from strangers rank low in their inbox triage. One well-timed follow-up, and one only, is appropriate before moving on.
- Touch one (day 0): The five-line message above.
- Touch two (day 5-7): A short bump, not a repeat. Something like: "Following up in case this got buried — still glad to share more if the role is active. If timing's off, no worries, I'll check back down the road."
- No touch three. If there is no reply after the second message, stop. Repeated unsolicited messages read as pressure, and on some platforms trigger spam reporting, which can get your account restricted.
Two touches is the ceiling. Respect the silence as an answer and move your effort to the next target.
Putting the Sequence Together
- Identify the actual engineering manager or team lead, not a generic recruiter.
- Send a five-line message referencing the specific team and stack.
- Hold every attachment until they engage.
- Confirm with your own recruiter that the req is not already submitted before you send anything.
- Follow up once, then let it go.
The consultants who get replies are not the ones sending the most messages. They are the ones sending the fewest, best-targeted ones — and staying quiet on reqs where a submission already exists.
If you want a second set of eyes on your outreach approach, or want to know whether a specific req has already been submitted on your behalf, the team at Josh Pros LLC is glad to help. Reach out at contact@joshpros.com or visit https://joshpros.com.
#ColdOutreach #HiringManagerOutreach #LinkedInMessaging #TechContractors #JobSearchStrategy #ContractRoles #ITConsultants #StaffingAdvice #CareerTips #TechJobSearch #DirectOutreach #VendorSubmission
Talk to a real recruiter, not a bot.
We'll tell you the rate, the client, and the terms before you interview. And if we're not the right fit, we'll say so.
