
How to Find Candidates for Any Vacancy: Developing a Sourcing Strategy with ITExpert
Imagine you’re looking for a rare specialist for a senior+ position. You post the vacancy on various job boards, but the response rate is low. Or worse, you receive plenty of applications, but none of the candidates have the necessary skills.
Here’s another scenario: you need to fill six or more QA automation vacancies within a month. You organize a meetup and a hiring day but fail to account for all possible setbacks. Deadline is missed.
How do you tackle these challenges and successfully fill even the most difficult vacancies? A well-thought-out sourcing strategy is key. Together with Recruitment Team Leads and Technical Recruiters at ITExpert, we’ve explored how to craft it and what approaches and sourcing tools to use to quickly show candidates, and how to use trends to your advantage.
What We’ll Cover:
- Why sourcing requires a strategic approach
- How to develop a sourcing strategy: key steps
- Top sourcing approaches
- Common mistakes to avoid when building a sourcing strategy
Is Sourcing Candidates That Easy?
Sourcing is a crucial part of IT recruitment. It involves actively searching for, reaching out to, and engaging candidates from a wide range of sources. Simply receiving clear job requirements, posting a vacancy, reviewing a few strong applications, and making an offer sounds like a recruiter’s dream — but it rarely happens that way in reality. Most sourcing strategies require a more nuanced approach.
What is sourcing in practice? You might post a vacancy on a job board, research IT professionals on LinkedIn, or even ask DevOps engineers in your network for referrals. Our team has seen cases where recruiters invited candidates for interviews after spotting their comments on YouTube videos. These are just a few of the many sourcing channels available to experienced recruiters.

“GitHub and Kaggle are great, but they don’t tell the whole story! Some of the most surprising places where my colleagues and I have found candidates include:
- Reviews of a book on a niche technology and YouTube comments — one recruiter even managed to find contact details this way.
- TikTok — IT professionals are active here too.
- ‘The Voice of the Country’, a reality talent show — a recruiter once reached out to a finalist who happened to be a developer. A simple LinkedIn message with congratulations led to a vacancy discussion.
A skilled recruiter always has their ‘radar’ on. If they overhear a Java conversation in a café or chat with a taxi driver who talks about his IT routine, that could lead to a valuable new connection.”
Key Steps in Developing a Sourcing Strategy
Strategic sourcing in recruitment involves several key steps:
- Analyze requirements and define the candidate profile.
- Identify the best resources and sourcing methods to attract the right specialists — we’ll cover this in more detail later 😉
- Create a plan for working with platforms and communication, including filters, Boolean queries, and attractive first emails.
- Track the progress of candidate recruitment and evaluate approaches for effectiveness — make changes if necessary, and return to step 2.
- Analyze results and apply insights to future vacancies.
To stay organized with request variations and platforms covered, senior recruiters often create a dedicated document outlining their sourcing strategy, including:
- A brief job description and useful links.
- Links to vacancy postings across different platforms.
- Saved search queries and key notes.
📌 Tip: For large recruitment teams, it can be useful to keep sourcing strategies synchronized. If recruiters are working to fill the same or similar positions, they can share platforms or requests among themselves. This prevents duplicate efforts and ensures time isn’t wasted testing ineffective methods. Instead, the team can cover a broader talent pool.
Historical data from the past 3–6 months can also help junior recruiters quickly adapt to new vacancies and minimize the need for extensive back-and-forth with hiring managers. Of course, this applies to similar or recurring positions.
A sourcing strategy document also helps present your work and justify necessary changes to the hiring manager. In some cases, a sourcing strategy is also combined with a candidate tracker or sourcing plan, which records the forecast and actual results by channel.
Top 7 Approaches to Sourcing in IT That Actually Work
Let’s analyze classic and creative strategies of staff sourcing: when and how to use them to find the perfect match.
#1 Targeted Outreach
One of the most common and effective IT sourcing methods is identifying the most suitable candidate and sending them an enticing offer. In this industry, most candidates are “cold” and already employed, so they respond more actively and quickly to direct contact from a recruiter.
This approach is also ideal when searching for specialists with rare expertise. If you know exactly who you’re looking for — even if the talent pool is small — your recruitment funnel conversion improves. Bonus: you won’t have to sift through 30+ irrelevant applications from job platforms.
Where to Find Candidates:
- Djinni and other hiring platforms — Not just for posting vacancies but also for direct outreach to specific specialists (most platforms offer this feature).
- LinkedIn — A professional network where specialists openly showcase their experience, projects, and technologies they’ve worked with. Many say IT sourcing is all about mastering LinkedIn for recruitment. Well, at least 60% of it! 🙃
- Other social media — Particularly useful when companies seek specialists with a strong personal brand.
- Niche platforms — For example, GitHub.
Skilled researchers know how to extract candidate contact details and where to reach out to maximize response rates. Even if a platform lacks direct one-on-one messaging functionality, that won’t stop a great recruiter from making a hire.
👉 When to Use This Approach:
- You need to present initial resumes quickly.
- The role requires a specific or rare skill set that only a limited number of candidates possess.
- You’re at the early stages of searching for candidates to fill a vacancy.
#2 Posting Vacancies on Job Boards
If vacancies have standard requirements and the recruiter is ready to spend more time filtering them, posting across various platforms and channels come into play. Some of the most popular ones in IT and digital include Indeed, GoAbroad, Glassdoor, etc.
*Premium LinkedIn users can post vacancies using job slots, making them visible in a dedicated section for candidates.
Vacancy posting is undoubtedly effective for attracting a broad audience of specialists who are actively seeking new opportunities at this very moment. However, the downside of this approach is that candidate sourcing turns into filtering through incoming applications. Sometimes, even after reviewing dozens of responses, there’s still no candidate ready to move forward to the interview stage.
👉 When to Use This Approach:
- The role is relatively common (e.g., frontend developer or QA with no specific requirements).
- You have time to filter applications.
- Direct outreach has been exhausted.
#3 Sourcing via Talent Donor Companies
Talent donor companies are organizations that employ specialists with the exact skill set required for your vacancy. Product-based companies operating in niche industries often have specific candidate requirements — such as prior experience in Blockchain. Recruiters can either analyze each application and profile individually or take a different approach: identify companies where relevant specialists are already working and source their contacts. This method is known as recruitment through talent donor companies.
Bonus Advantage: You can craft a highly personalized first message to the candidate, taking into account their previous experience, strengths, and how they align with your role.
👉 When to Use This Approach:
- You value domain expertise, which is rare.
- The role requires expertise in a particular type of company, especially when combined with specific tasks (e.g., building a team from scratch in a startup).
- The position or tech stack is rare (e.g., Rust or Dart).
#4 Headhunting
Sourcing in recruitment also means mastering headhunting techniques. Hiring “star” candidates is common when a company has a specific specialist in mind, they want to bring on board. Imagine a client wants to hire John K., who has over 15 years of experience in senior positions at IT service companies, understands their operational nuances, how business is built, and knows how to scale it. In this case, the recruiter will craft a highly personalized offer to catch his interest.
Applying mass recruitment methods or posting vacancies on traditional platforms won’t yield the desired results in such cases.
Sometimes, headhunting also refers to sourcing rare talent that’s in short supply. The employer may not know the names of potential candidates, but they may have rather unique wishes for the candidate’s portrait: for example, they want to find a charismatic manager who can motivate the team and regularly participate in webinars and conferences to represent the company. In this scenario, the recruiter will likely focus on specialists who have already spoken at industry events and built strong personal brands.
👉 When to Use This Approach:
- You know exactly who you need and must reach out to them directly.
- The vacancy has high-level requirements, such as finding a star candidate who can spark the team.
#5 Internal Recruiting
Another sourcing approach is the internal mobility of IT specialists between departments or internal recruiting. Employees who have already completed onboarding and training can save the company time and money on hiring. According to LinkedIn research: 81% of companies say internal recruiting helps reduce employee turnover and another 69% of businesses report high productivity of new hires. Additionally, this approach can boost team engagement, as employees see clear career growth opportunities within the company.
Internal recruiting is especially relevant for large product-based or outsourcing companies with a talent pool, bench specialists, and a generally big team. However, any organization can experiment with this method. If this strategy fits your company but you’ve never posted vacancies internally, give it a try.
Drawbacks of This Approach:
- A limited candidate pool.
- The need to backfill the position of the promoted employee, which may lead to dissatisfaction from their former manager.
- Possible negative reactions from colleagues who were not promoted.
👉 When to Use This Approach:
- You have a talent pool in place.
- You’re not ready to allocate resources for external hiring.
#6 Hosting Hiring Events
Organizing training and networking events is a powerful sourcing strategy if you can’t attract enough candidates or if their availability on the market is low. These could be a hackathon, meetup, panel discussion, or a hiring day (fast-track recruitment events held within a single day, often combined with industry-related lectures).
Hiring events are also useful when you need to attract a large number of specialists within a tight deadline. A great example is Jaguar’s collaboration with Gorillaz in 2016. They launched a gamified hiring contest. At the first stage, the participants had to assemble the Jaguar I-PACE Concept in a 360-degree environment (as if in the garage of the Gorillaz band). In the second, they had to “crack” the code in an alternative reality mode.
Winners were fast-tracked through the hiring process. The challenge helped Jaguar recruit over 1,000 IT specialists, including electronic and software engineers.
👉 When to Use This Approach:
- Candidates are passive, and traditional recruiting methods aren’t delivering results.
- The talent pool for a specific role is extremely small.
- You need to attract many applicants in a short time.
- You want to “insulate” communication — enhance employer branding to boost the effectiveness of other hiring channels.
- The company is ready to invest additional time and resources in organizing such an event.
#7+ Other Approaches
Be creative! Hiring can happen through referrals, networking, boomerang hires, or a hot candidate database — and this is not the whole list of sources. A strong employer brand also plays a crucial role. It increases the number of applications, improves candidate interest in a vacancy, and boosts conversion rates at different stages of the hiring funnel.

“A recruiter shouldn’t limit themselves to just a few approaches. It’s important to constantly test new platforms and sourcing tools. I’ve had multiple cases where the initial strategy didn’t work, but after adjustments or fresh ideas, we found the right (and relevant!) candidates, successfully filling the vacancy.
Here are some examples:
- A hiring manager needed candidates with experience in large companies who would go to the office (in the USA). Postings on job boards would have provided feedback, but most did not match the candidate’s profile. I compiled a list of donor companies from various sources and offered the vacancy to their specialists.
- The vacancy of DBA Administrator on IT job boards attracted very senior specialists who had higher salary expectations and would not want to work with some outdated technologies. However, the search on ‘traditional’ platforms yielded results.
- Finding specialists with niche tech stacks can be challenging. However, building relationships with candidates often leads to valuable referrals — they can recommend good friends, even if they are not looking for a job themselves. In 2021 — one of the most competitive hiring years — I recruited a senior .NET developer. It turned out that his friend, with the same stack, was also looking for a job. For such a good recommendation, our company sent him a gift box with sweets and cute little gifts to thank him for the cooperation.
To find specialists who are actively looking for a job, pay attention to the IT market updates. If a company has experienced layoffs, you can offer its specialists a job. This way, you will help people find a company quickly, and the communication process will be fast, and candidates will be interested.
Key Takeaway: Always stay open to new ideas and test them in practice.”
Which approach you choose always depends on the candidate profile, available resources, and the timeframe for hiring. We’re sharing with you a simplified scheme of how to prioritize the main methods, but your vision of how and in what order to use them may differ.
Avoiding Sourcing Strategy Pitfalls: What NOT to Do
Let’s explore common sourcing strategy mistakes and ways to prevent them.
Anti-Tip #1: Not Documenting Your Strategy
At first, you may feel like you remember everything — your main requirements, the approaches you’ve tested, and all the places you’ve searched. But as more vacancies pile up, all your ideas disappear. Or you might overlook new ideas for expanding your search — missing out on a whole pool of potential candidates.
Keeping your sourcing strategy only in your head isn’t OK! Instead, maintain a sourcing strategy document consistently (and sleep with a calm mind 🙃).
Anti-Tip #2: Sticking to What Doesn’t Work
Each platform or approach is your assumption about whether candidates will respond. If a specific search query or messaging strategy isn’t yielding results within 2–5 days, don’t keep pushing it. Instead, tweak something: refine the vacancy description, adjust the filters, or discuss lowering requirements with the hiring manager.
Still not working? That happens. Drop the approach and test a different one. The one thing you shouldn’t do in recruiting is scale up a failing strategy.
Anti-Tip #3: Relying on a Single Channel
Staff sourcing is like cooking — you need more ingredients than just LinkedIn and Djinni. Even for seemingly typical vacancies, these platforms might not deliver enough candidates. Or maybe you can’t use them due to restrictions or high costs. Keep an eye on emerging candidate search platforms and experiment with different ones for various vacancies. That’s how you’ll discover the right tools that work best for the roles you’re hiring for.
Anti-Tip #4: Delegating Sourcing to AI
Although AI tools are already changing recruiting and helping with sourcing, strategic decisions still rest on the recruiter’s shoulders.

“There’s a lot of debate about AI tools in hiring, and once again, we’re hearing claims that ‘recruiters will soon become obsolete.’
I can’t agree with it. Complex and creative tasks are still best handled by humans. Take sourcing strategy development and approach selection — these are critical tasks that, in my experience, AI simply can’t manage effectively.
For example, LinkedIn Recruiter is already rolling out AI-driven tools for writing personalized messages and developing a smart assistant to simplify filter settings and composing Boolean queries. However, while these tools can make certain tasks easier, they don’t always provide relevant or well-crafted suggestions. AI-generated message templates can be helpful, but understanding cultural nuances and context remains the recruiter’s responsibility.
Building a comprehensive sourcing strategy and collaborating within a team require hands-on expertise and real-world experience.”
Anti-Tip #5: Ignoring Change
Recruitment is constantly evolving — hiring processes get updated, priorities shift due to managers’ workloads, and candidate profiles are refined based on interview feedback, etc. Ignoring these changes is a mistake. As soon as you receive new information that could impact your search, update your sourcing strategy, refresh vacancy postings, and create new Boolean queries to test.
Final Thoughts. Sourcing in recruitment is always a challenge — especially when looking for senior IT specialists or candidates with niche stacks. Stay flexible, leave room for creativity and continuous learning, and you’ll be able to fill any vacancy 🙌
How useful was this post?
Click on a star to rate it!
Average rating 5 / 5. Vote count: 2
No votes so far! Be the first to rate this post.








