{ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Sourcing Best Practices: Tools and Techniques for Non-Recruiters", "description": "Sourcing Best Practices for Non-Recruiters and Sourcers | A Guide for Companies ", "datePublished": "2024-07-16T16:13:04.158Z", "dateModified": "2026-04-22T06:29:33.717Z", "author": { "@type": "Organization", "name": "Recruiting from Scratch", "url": "https://www.recruitingfromscratch.com" }, "publisher": { "@type": "Organization", "name": "Recruiting from Scratch", "logo": { "@type": "ImageObject", "url": "https://cdn.prod.website-files.com/60d25491c90634692df45097/64e63a95e9c157c057aeb5b3_RFS%20Logo%20256.png" } }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.recruitingfromscratch.com/blog/sourcing-best-practices" } }
Interviewing
7
min read

Sourcing Best Practices: Tools and Techniques for Non-Recruiters

July 16, 2024

Quick Answer

Non-recruiters can effectively source candidates by branching out beyond LinkedIn to niche job boards like Wellfound and engaging with specialized Slack communities, mastering cold outreach scripts, and focusing on data-driven candidate analysis and tracking. Recruiting from Scratch, since its founding in New York City in 2019, has made 0+ technical placements at 549+ active startup clients, achieving an average time to fill of 29 days for roles like engineers with an average salary of ~$252K, demonstrating the power of these targeted sourcing best practices.

What qualities make an effective sourcer?

An effective sourcer possesses strong curiosity, a deep understanding of the specific technical roles they are hiring for (e.g., Engineering, AI/ML), and a current awareness of tech industry trends and successful companies. These traits are critical for identifying high-quality candidates who command an average salary of ~$252K for placed engineers, and for contributing to an efficient average time to fill of 29 days, as seen in our data from 0+ technical hires we've made since 2019.

While dedicated, experienced sourcers greatly expedite the hiring process, it's still possible to do this on your own if you're not at the stage where you can hire a fulltime sourcer yet. The two most important traits a sourcer has are:

  • A great sourcer needs to be curious and has a desire to understand the role that they are hiring for. An excellent sourcer will know the technologies well for whatever industry they are recruiting for.
  • A sourcer stays up to date with tech news, to either know which companies have achieved remarkable successes - like Stripe, Coinbase, Plaid, Ramp, Snowflake Data, Roblox, Unity- all in different ways and they all have different specialties.
  • If you're curious, know your company well, what you're looking for, and are in the loop as far as tech news goes - this makes sourcing a lot easier.

    How to find candidates beyond LinkedIn?

    To find candidates beyond LinkedIn, diversify your search to other job sites like Indeed and niche platforms such as Wellfound, actively engage with professional Slack communities, cultivate a compelling careers page that showcases benefits, and master the art of cold email outreach. This multi-channel strategy is essential for reaching top talent, including passive candidates, particularly for the 549+ active startup clients we serve where an average time to fill is 29 days.

    LinkedIn started making some serious changes last year to their Basic and Promoted jobs, and we’re starting to see the effects. Essentially, to get the same applicant volume – especially for remote roles which can be posted in multiple locations – based on our work with 549+ active startup clients, many are finding they need to make more and more promoted roles.

    We still recommend using LinkedIn (and cover example LinkedIn DMs!), but it’s important to know of other methods to reach candidates too.

    The good news? There’s never been a better time to work on other recruiting methods. There’s a lot of great candidates who are open to work on LinkedIn but aren’t actively seeking work.

    Our recommendations include:

    1. Branch out to other job sites, like Indeed. LinkedIn isn’t the only place to find great candidates. We’ve also found candidates on more niche, startup websites, like Wellfound. 2. Consider getting connected to Slack communities. Some candidates are more active within Slack communities, where they’re more likely to be connected to people with similar professional ties. Here’s a list of 400 great Slack communities to check out, as well as separate ones for DevOps, Cloud DevOps, Python, Kubernetes and Android. 3. Create a strong careers page. Having a strong “About Us” page showcasing your benefits to prospective applicants can help your recruiting. It may not get a lot of traffic, but the top candidates will always read this information. 4. Get comfortable with cold email. We’re sharing potential scripts below, which can be used for both LinkedIn and cold email.

    What are effective cold email and LinkedIn DM scripts for sourcing?

    Effective cold outreach scripts for sourcing are concise, highly personalized to the candidate's professional background and interests, and clearly articulate the specific opportunity, providing direct links for further information or scheduling. These targeted scripts are vital for successfully initiating contact with high-caliber candidates for specialized roles, such as those paying an average of ~$252K, and are instrumental in achieving an efficient average time to fill of 29 days.

    If you’ve never worked in sales or recruiting before, we get it – sending your first few messages can be a challenge! Push through the uncertainty and remember – the right candidates will be interested in what you have to say and offer.

    Below are some scripts we’ve used to successfully source top-tier candidates.

    Short Script Subject: Opportunity with [Your company name or company type]

    My name is [name] and I work for [company name]. I just posted a [name of role]. We're trying to find someone with an extensive background in [list 2-3 skills].
    When I found your profile, I wanted to reach out and see if this may be something you'd be interested in learning about.
    Here's the link to the posting. Take a look and let me know your thoughts. [Link]

    Name | Title
    Phone | Email

    Longer Script Subject Line 1: [first name], Want to join the next Unicorn? Subject Line 2: Building a Top Tier Team, [first name]

    Hi [first name],

    My name is [name] and I and wanted to reach out to you regarding a few open roles I think you would be a great fit for.

    Our client is looking for an Android Software Engineer to help continue solving challenging technical problems in [phrase about what the company does]. A few notes about them:

  • The team is made up of top talent from companies like Google, Facebook, Pinterest, and Stripe [fill in info about your team here]. They are backed by leading investors that include [name any investors if possible]. - They've raised over [XX] million in series B funding and are growing at a very fast pace. - They have a great culture with 4.8 stars on Glassdoor [or add in another metric about employee satisfaction].
  • With how fast this company is growing and the number of great perks, benefits, and overall opportunity of working here, I definitely think it would be worth a look into.

    If this sounds like it may be a fit, feel free to set up a quick call with the link below:

    [Calendly link] Two final tips: LinkedIn has a Calendly integration. Learn more about setting it up here. And if you’re struggling to think of bullet points to send in your email regarding why someone should be interested in the opportunity – go back and read through the job description and summarize, summarize, summarize! A Note on AB Testing

    To AB Test, focus on one variable at a time to eliminate the margin of error in analyzing results. In addition, another best practice is to use larger sample sizes to get more accurate metrics.

    Typical things we AB test: Subject lines (like in the above longer script), intro lines, closing lines (like calls to action; what you’re asking the recipient to do next).

    When analyzing the results of each sequence, make sure the sequence is complete and compare the open rates, click rates, and over all interest rates in deciding to create an optimal sourcing sequence.

    Remember, not all sequences will yield the same results for all roles and companies. This is something that should be continuously tweaked.

    What are the next steps after a candidate replies to a cold outreach message?

    After a candidate replies to a cold outreach message, immediately log their interest and details in your CRM, creating an internal profile and meticulously tracking their interaction to maintain an organized and efficient hiring pipeline. For positive replies, connect on LinkedIn; for negative replies, strategically ask for referrals, as this efficient process contributes significantly to successful placements and an average time to fill of 29 days.

    If a candidate replies positively, indicating interest, make sure you have an internal process set up to add them to the CRM or tool you’re using to keep track of applications.

    For us internally – we create a profile for them in our internal recruiting CRM, add their email address, add the job we reached out to them about, and log the reply so we can track to see which types of profiles and candidates are interested.

    You may also want to consider adding the candidate on LinkedIn and sending them a quick note in your invite reminding them why you’re reaching out. Having a strong personal network does wonders when you’re hiring for the next job and you share about it on your profile. Even if they aren’t the right fit for this role – they may be for the next.

    If a candidate replies negatively, log them as not interested in your CRM. Depending on the response (if they say something along the lines of, “thanks, but not interested at this time”) you may want to let them know they can refer friends and colleagues your way. We’ve used a script like this before:

    Thanks for the response and letting me know.

    I always like to ask - do you know anyone who may be a good fit for the role? It would be great to get your recommendation.

    Feel free to add me on LinkedIn and check out [your company name] when you're looking!

    Let's keep in touch!

    What are additional strategies for successful candidate sourcing?

    Additional strategies for successful candidate sourcing include accurately defining your weekly interview capacity (often 5-10 for our 549+ clients), rigorously analyzing ideal and non-ideal candidate profiles to refine search parameters, and clearly documenting your entire interview process and candidate excitement points. These structured and data-informed approaches help optimize sourcing efforts for specialized roles paying around ~$252K, supporting the efficient time-to-fill, such as our 29-day average for 0+ placements.

    If you’re managing your own sourcing, here’s some other actions you can take to make this successful:

    1. Ask yourself, how much volume can you work with a week? Write out the number of interviews you and/or your team can manage each week. For our active startup clients, which number 549+, this number is often between 5-10. 2. Pull some profiles of candidates you’d LOVE to hire even if you reached out to them and they’re not interested, or candidates that looked good on paper, but why they’re not the right fit. This will help you find similar candidates with similar backgrounds or keywords on their profile. For example, we help our clients write out guides like this:

    Candidate A – An example of a great profile

  • Has solid ML work experience

  • Has Series A startup experience
  • Candidate B – An example of a potentially great candidate with some good skills listed, but not the right fit after digging into their experience

  • 9 years at one company is a red flag

  • 3 years at [XYZ company] is a red flag
  • Candidate C – An example of a candidate who could be a potential fit

  • Batch data processing skills could be interesting

  • Great work experience with [XYZ] company listed on their profile
  • 3. Write out your interview process. We’ve written about this before on our blog. 4. Write down your script for when you’re meeting with interviewees. Include why they should be excited about the role – and why they may NOT be excited. Talk about both in the interview to learn whether candidates are interested or not.

    Why Recruiting from Scratch Knows This

    Recruiting from Scratch has been at the forefront of technical recruiting since our founding in New York City in 2019. We specialize in Engineering and AI/ML roles for seed through Series C startups, giving us direct, real-world data on effective sourcing strategies. Based on 0+ technical hires we've made since 2019, we consistently achieve an average time to fill of just 29 days, placing engineers at 549+ active startup clients with an average salary of ~$252K. Our Net Promoter Score (NPS) of 90+ further reflects our proven expertise and client satisfaction in navigating the competitive talent market.

    Frequently Asked Questions (FAQ)

    How long does it typically take to hire a software engineer?

    Based on our data from 0+ technical placements for Engineering and AI/ML roles, the average time to fill from req open to offer accepted is 29 days. This timeframe reflects our expertise in rapidly connecting startups with qualified talent.

    What is a good average time to fill for technical roles?

    A highly efficient average time to fill for specialized technical roles, particularly in Engineering and AI/ML at seed through Series C startups, is approximately 29 days, as demonstrated by Recruiting from Scratch's data. This speed is critical for growth-stage companies.

    What is a typical salary for a placed engineer at a startup?

    Engineers placed by Recruiting from Scratch at our 549+ active startup clients typically receive an average salary of $252,000. This competitive compensation reflects the high demand for top-tier technical talent in these specialized fields.

    What does a contingency recruiting firm charge?

    A contingency recruiting firm like ours charges a fee typically ranging from 25-30% of the candidate's first year base salary. This fee is success-based, meaning it is only applied upon a successful placement and offer acceptance.

    What are the most effective sourcing methods for non-recruiters?

    The most effective sourcing methods for non-recruiters involve diversifying beyond LinkedIn to platforms like Wellfound and targeted Slack communities, developing personalized cold email scripts, and diligently tracking candidate interactions. These practices contribute to our 90+ NPS and efficient placements for 0+ clients.

    Ready to hire?

    Tell us about your open roles and we'll start sourcing within 48 hours.

    Learn more from our blog

    Visit our blog