India has more software engineers than almost anywhere, and hiring one is still hard. Not because talent is scarce, but because the process most teams run is designed for a market where candidates apply, decide quickly and start in two weeks. None of those are true here. This playbook is built around the market as it actually is.
Step 1: write a brief, not a technology list
Most engineering job descriptions are a list of technologies and a years-of-experience number. That tells you nothing about who will succeed, and it filters on the least predictive attribute available.
Write down instead: the three things this person must deliver in their first year, the shape of the system they will work on (greenfield or legacy, scale, team size), and the two or three capabilities that genuinely cannot be learned on the job. That document is what you source and screen against. Our hiring brief guide covers the format.
The practical test: if your brief would equally describe a role at four other companies, you have not written a brief, you have written a category.
Step 2: source by seniority, not by habit
This is where most Indian engineering searches go wrong, because teams use whatever channel they used last time regardless of the role.
- Junior, 0 to 3 years: job boards and campus channels. High volume, active candidates, fast replies. This is the one case where applicant volume genuinely helps.
- Mid-level, 3 to 7 years: curated marketplaces and job boards both work, with referrals producing the best conversion. Candidates are somewhat active and open to being approached.
- Senior, 7 plus, and leadership: direct sourcing and referrals only. These people are employed, well paid and not browsing job boards. Expecting them to apply is the single most common reason a senior search stalls for months.
Step 3: screen for the three things that actually disqualify
The first conversation should establish three things, and if any fails there is no point continuing regardless of how good the engineering is.
- Compensation expectation. Ask for a range and the fixed component they need. A 40 per cent gap discovered at offer stage wasted everyone's month. See our CTC guide.
- Joining timeline. Contractual notice, whether their employer releases early in practice, and whether buyout is possible. A candidate 90 days out cannot fill a role you need covered in six weeks. See our notice period guide.
- Genuine motivation. Why are they open to moving at all. A candidate with no real reason is a counter-offer waiting to happen.
Step 4: assess the work, not the interview skill
Timed algorithm tests measure how recently someone practised algorithm tests. That correlates with being a fresh graduate or a dedicated interview preparer, and only loosely with being a good engineer. Strong senior candidates with options frequently decline them, which means your filter removes exactly the people you wanted.
Better signals: a structured conversation about a system they actually built, focused on the tradeoffs they chose and what they would do differently. A short realistic exercise resembling your codebase. A code review of a real pull request. All three tell you more, take less candidate time, and read as respectful rather than as a hazing ritual.
Step 5: run fast, because you are not the only process
A strong Indian engineer who decides to move is typically talking to three or four companies. Speed is not a nice-to-have, it is a competitive weapon and it is entirely within your control.
Target under two weeks from first conversation to decision. Batch interviews rather than spreading them across three weeks of calendar gaps. Give feedback within 48 hours, always, even when it is a no. The team that replies on Thursday as promised wins candidates from teams with better engineering brands and worse manners.
Step 6: the offer is the start of the hard part
In India the offer is not the finish line. There is a 30 to 90 day notice period during which a counter-offer will probably arrive and other processes will conclude. Plan for it explicitly: prepare the candidate for the retention conversation before they resign, keep weekly contact, and get their future manager talking to them directly before day one. Detail in our counter offer guide.
The compressed version
Write a real brief. Source by seniority rather than by habit. Screen for compensation, timeline and motivation in the first call. Assess actual work. Decide in under two weeks. Then treat the notice period as an active phase of the hire rather than a waiting room. Teams that do these six things fill engineering roles in India considerably faster than teams with better brands who do not.
Find the senior engineers who are not applying
Describe the role in plain English and see candidates with expected CTC, estimated joining window and openness to move on every profile. Two free searches, no card.
Start a free search →