Teksands

India Technology Talent Market Intelligence Report

Tech Recruitment Answers for India | Teksands

Tech Recruitment Answers for India

Expert answers to the most common tech hiring questions β€” timelines, salaries, JDs, GCC setup, and everything in between.

⏱
Hiring Timelines
6 questions
How long does it take to hire a software engineer in India?
The average tech hiring cycle in India is 3–6 weeks for mid-level engineers and 6–10 weeks for senior or niche roles. This includes sourcing (1–2 weeks), interview rounds (2–3 weeks), and offer + background check (3–5 days). Roles in ML, DevOps, and system design typically take longer due to a narrower talent pool.
What is the typical notice period for tech employees in India?
Most Indian tech employees serve a 60–90 day notice period, with 60 days being the most common for mid-level roles and 90 days for senior engineers. Some startups and GCCs negotiate buyouts. Always confirm the notice period before extending an offer β€” it directly affects your start date planning.
How many interview rounds is standard for a software developer role in India?
Product companies typically run 4–6 rounds: an initial screen, 1–2 coding rounds, a system design round, and a hiring manager/culture fit discussion. Service companies (TCS, Infosys, Wipro) usually run 2–3 rounds. Startups average 3–4 rounds. More than 6 rounds increases candidate dropout significantly.
How quickly can you hire a tech contractor vs a full-time employee in India?
Contract/freelance tech hires through platforms like Toptal, Uplers, or local agencies can be onboarded in 1–2 weeks. Full-time hires require 4–8 weeks including notice periods. For urgent projects, hire a contractor to bridge the gap while the full-time search runs in parallel.
When is the best time of year to hire tech talent in India?
January–March and July–September are peak hiring windows in India β€” engineers are more open to moves after annual appraisals (March/April) and bonus payouts. Avoid hiring in December and April–May when attrition is lowest and candidates are locked into appraisal cycles or just received hikes.
How do I speed up tech hiring without sacrificing quality?
Pre-write scorecards before posting the JD; use async take-home tests to screen candidates in parallel; block interviewer calendars 2 weeks in advance; set a 5-day SLA between each round; designate a hiring DRI with authority to extend offers. Companies that move from application to offer in under 10 days hire 60–70% more of their first-choice candidates.
β‚Ή
Salary Ranges
6 questions
What is the average salary for a software engineer in Bangalore in 2025?
In Bangalore (2025), median software engineer salaries are: Junior (0–2 yrs): β‚Ή6–12 LPA; Mid-level (3–5 yrs): β‚Ή18–35 LPA; Senior (6–9 yrs): β‚Ή35–65 LPA; Staff/Principal: β‚Ή65–120 LPA. FAANG and unicorn startups pay 30–50% above these medians, while Indian IT services firms pay 20–30% below.
What is the salary range for a React developer in India?
React developer salaries in India (2025): Fresher: β‚Ή4–8 LPA; Mid-level (2–4 yrs): β‚Ή12–22 LPA; Senior (5+ yrs): β‚Ή22–45 LPA; Lead/Architect: β‚Ή40–75 LPA. Salaries are 15–25% higher in Bangalore, Mumbai, and Hyderabad vs Pune, Chennai, or NCR. Full-stack React+Node or React+AWS profiles command a 20% premium.
How much does a DevOps engineer earn in India?
DevOps engineers in India (2025): Entry-level: β‚Ή6–10 LPA; Mid (3–5 yrs): β‚Ή18–35 LPA; Senior with cloud certs (AWS/Azure/GCP): β‚Ή35–60 LPA; DevOps Architect: β‚Ή60–100 LPA. Profiles with Kubernetes, Terraform, and security expertise command 25–30% above average. GCCs typically pay 20% more than Indian product companies.
What are typical data scientist salaries in India?
Data scientist salaries in India (2025): Junior (0–2 yrs): β‚Ή8–15 LPA; Mid-level: β‚Ή18–40 LPA; Senior: β‚Ή40–75 LPA; Principal/Lead: β‚Ή75–130 LPA. ML engineers with LLM fine-tuning, MLOps, or generative AI experience command a 30–40% premium. Hyderabad and Bangalore are top markets, followed by Pune and NCR.
How does Indian tech salary compare to remote salaries for US companies?
Indian engineers hired remotely by US companies typically earn 40–70% of US market rates. A mid-level engineer earning β‚Ή25 LPA at an Indian firm may earn $60–80K with a US remote employer. Platforms like Deel, Remote.com, and Multiplier handle compliant remote hiring. USD-denominated offers attract the top 5–10% of talent.
What is the hike percentage expected when switching jobs in India?
Indian tech professionals typically expect a 30–50% salary hike when switching employers. Anything below 25% is often rejected outright. For niche roles (ML, security, blockchain), candidates expect 40–60%. Counter-offers from current employers average 20–30%. Budget your offer accordingly or risk losing candidates after verbal acceptance.
βš›
React Developer Hiring
5 questions
How do I hire a good React developer in India?
Post on LinkedIn, Naukri, and Instahyre; filter for 3+ years React experience; test with a take-home or live coding round covering hooks, state management (Redux/Zustand), and component architecture. Assess CSS and accessibility basics. A salary budget of β‚Ή18–35 LPA attracts solid mid-level profiles in 2–4 weeks.
What skills should I test for when hiring a React developer?
Must-test skills: React Hooks (useState, useEffect, useCallback, useMemo), state management (Redux Toolkit or Zustand), component design patterns, performance optimisation (lazy loading, memoisation), REST/GraphQL API integration, and TypeScript. Bonus: React Query, Next.js, Storybook, and Jest/RTL testing. Avoid candidates who can only build tutorial-level projects.
What interview questions should I ask a senior React developer?
Strong questions: "Explain reconciliation and the virtual DOM diff algorithm." "When would you choose Redux vs Context API vs Zustand?" "How do you prevent unnecessary re-renders in a large component tree?" "How have you architected a micro-frontend system?" "Describe a performance bug you diagnosed and fixed in production."
Should I prefer React specialists or full-stack developers for frontend roles?
For product companies with complex UIs, prefer React specialists β€” they bring depth in performance, accessibility, and design systems. For startups or small feature teams, a full-stack React+Node developer offers better ROI. Define your actual roadmap needs before choosing. Mismatched hires cause churn within 12–18 months.
Where is the best place to find React developers in India?
Top channels: LinkedIn (best for 4+ year experience profiles), Instahyre and Cutshort (mid-senior roles with skill filters), Naukri (volume), GitHub (portfolio quality), AngelList/Wellfound (startup-open candidates), and employee referrals. Referrals from your existing engineering team yield the highest quality and fastest time-to-hire consistently.
πŸ“
Job Description Writing
7 questions
What makes a good tech job description in India?
A strong tech JD includes: a 2-line company context (stage, funding, domain), specific tech stack (not just "modern technologies"), exact year ranges instead of "experienced", clear seniority level, 3–5 must-have vs nice-to-have skills, salary range or band, and remote/hybrid policy. JDs with salary ranges get 40–60% more qualified applicants.
Should I include salary in my tech job posting in India?
Yes β€” always include salary range. Indian candidates heavily filter by CTC. Job postings with salary ranges on LinkedIn and Naukri receive 2–3x more relevant applications. You can state a range (e.g., β‚Ή20–30 LPA) rather than a fixed number. Withholding salary signals a below-market offer and repels the top 20% of candidates.
How long should a tech JD be?
An effective tech JD is 300–450 words. Structure: About Us (50 words), Role Summary (50 words), Key Responsibilities (5–7 bullets), Must-Have Skills (4–5 points), Nice-to-Have (2–3 points), Compensation & Perks, and Location/Remote Policy. JDs longer than 600 words lose candidate attention. Remove all generic boilerplate β€” it devalues the entire posting.
What are common mistakes in tech job descriptions for Indian companies?
Most common mistakes: listing 10+ years experience for junior roles; requiring 5 technologies when 2 are sufficient; using buzzword stacks irrelevant to the role; no mention of team size or reporting structure; vague seniority ("experienced engineer"); and missing hybrid/remote policy. Each error reduces qualified applications and extends time-to-hire by 1–2 weeks.
How do I write a JD for a backend engineer role in India?
Specify primary language (Go, Node.js, Java, Python); name the databases used (PostgreSQL, MongoDB, Redis); mention scale (requests/day or user count); list cloud provider; note microservices vs monolith architecture. Add a real-world problem statement like "Build APIs serving 5M daily active users." This attracts engineers who want genuine technical challenges.
Should I mention equity/ESOPs in Indian tech JDs?
Yes β€” ESOP mention increases applications from senior candidates by 20–30%. Include the ESOP pool percentage, vesting schedule (typically 4 years with a 1-year cliff), and whether options are phantom or real equity. Post-funding startups should highlight company valuation context. Indian engineers increasingly compare ESOP value when evaluating offers.
How do I attract diverse tech candidates in India through JD writing?
Use gender-neutral language; avoid age proxies ("digital native", "recent graduate"); list skills rather than degrees where possible; mention parental leave and flexible work policies explicitly; link to team pages showing diverse leadership. JDs with inclusion signals see 25–35% higher applications from women engineers β€” still underrepresented at 26% of India's tech workforce.
🏒
GCC Hiring
8 questions
What is a GCC and why are they hiring aggressively in India?
A Global Capability Centre (GCC) is a captive offshore unit of a multinational set up in India for tech, R&D, or operations β€” not an outsourcing vendor. GCCs like Goldman Sachs, Walmart Global Tech, and Bosch India hire directly, offer MNC salaries, and work on global products. India hosts 1,700+ GCCs employing over 1.6 million professionals as of 2025.
What salary premium do GCCs pay compared to Indian IT firms?
GCCs typically pay 25–50% above Indian IT services companies and 10–25% above mid-tier Indian product companies. A 5-year engineer earning β‚Ή18 LPA at Infosys may earn β‚Ή28–35 LPA at a GCC. GCCs also offer ESPP, global mobility, and US-equivalent L&D budgets β€” making total compensation significantly more competitive.
Which cities in India are the top GCC hiring hubs?
Top GCC cities (2025): Bangalore (#1, ~40% of GCCs), Hyderabad (#2, fintech and pharma), Pune (#3, engineering and auto), Chennai (#4, manufacturing and IT), and NCR (BFSI and consulting). Tier-2 cities like Coimbatore, Ahmedabad, and Kochi are emerging hubs. Bangalore offers the deepest senior talent pool but commands 20–30% higher salaries.
How long does it take to set up a GCC in India?
Setting up a GCC in India takes 9–18 months from decision to first 50 hires. Key phases: entity registration (2–3 months), office setup (2–4 months), initial leadership hiring (3–4 months), team scaling. Using a Build-Operate-Transfer (BOT) model with an India-based partner reduces this to 4–6 months for companies without an existing local entity.
What roles do GCCs typically hire for in India?
GCCs hire across: software engineering (full-stack, backend, cloud), data engineering and analytics, cybersecurity, digital product management, UX/UI design, DevOps and SRE, finance and accounting automation, and increasingly AI/ML research. Tier-1 GCCs (JP Morgan, Microsoft, Google) also build centre-of-excellence teams working on core product IP, not just support functions.
How is hiring for a GCC different from hiring for an Indian startup?
GCC hiring differs in 4 ways: (1) MNC brand attracts passive candidates; (2) compensation benchmarking is against global bands; (3) process involves global HRBP alignment and rounds with overseas stakeholders; (4) cultural fit interviews assess global collaboration skills. GCC hiring typically takes 6–10 weeks vs 3–5 weeks for Indian startups.
What are the biggest challenges GCCs face when hiring in India?
Top challenges: competing with FAANG and funded startups for top talent; 90-day notice periods delaying onboarding; candidates using GCC offers to extract counter-offers; mismatched expectations on role scope; and high Year-1 attrition if autonomy or growth doesn't match the employer brand promise. Transparent JDs and structured onboarding reduce these risks significantly.
What is the Build-Operate-Transfer (BOT) model for GCC setup in India?
In a BOT model, a third-party India partner recruits your team, sets up office infrastructure, manages HR/payroll/compliance, and runs operations for 12–36 months β€” then transfers everything to your newly formed entity. It reduces setup risk and capital outlay. BOT fees range from $500–1,500 per employee/month. Best for companies wanting a GCC in under 6 months.
βš™
Process & Strategy
9 questions
Should I use a recruitment agency or hire in-house for tech roles in India?
Use a recruitment agency for senior/niche roles (Staff Engineers, AI/ML, security architects) or if you need 10+ hires in under 3 months. Build an in-house team for ongoing high-volume hiring. Agencies charge 8–15% of annual CTC as placement fee. Hybrid approach: in-house for ICs, agency for director-level and above.
What is the typical cost-per-hire for a software engineer in India?
Cost-per-hire in India: In-house team: β‚Ή25,000–60,000 per hire (job board fees + interviewer time). Agency: β‚Ή1–4 lakh per hire (8–12% of CTC). LinkedIn Recruiter license: β‚Ή3–5 lakh/year for a small team. Employee referral bonuses: β‚Ή25,000–50,000 per hire. Referral programs deliver the best quality-to-cost ratio consistently.
How do I reduce offer rejection rates in Indian tech hiring?
Share the offer range early (before final rounds); ask about competing offers in the closing call; send offer letters within 24 hours of verbal acceptance; personalise the offer with role impact, team quality, and growth path; assign an onboarding buddy pre-joining. Top rejection reasons: competing offer, counter-offer from current employer, and delayed offer letter.
What background verification is standard in Indian tech hiring?
Standard BGV includes: employment history verification (last 2–3 employers), education degree check, criminal record check, and address verification. Senior roles often add credit checks and global database screening. BGV takes 5–10 business days via vendors like AuthBridge or SpringVerify. Conditional joining letters are issued during BGV, with full clearance required before Day 1.
How do I structure a technical interview process for a startup?
A lean startup interview process: (1) 30-min async coding screen or take-home problem; (2) 60-min technical interview covering language fundamentals and system thinking; (3) 45-min culture/values interview with a founder or team lead. 3 rounds, 2.5 hours total. Move from screen to offer in 7–10 days β€” speed is your competitive advantage over large companies.
What is the best tech stack to mention when hiring for AI roles in India?
For AI/ML roles, candidates scan for: Python, PyTorch or TensorFlow, Hugging Face, LangChain, vector databases (Pinecone, Weaviate, Qdrant), MLflow or Kubeflow for MLOps, and cloud platforms (AWS SageMaker, GCP Vertex AI, Azure ML). Mentioning "LLM fine-tuning" or "RAG pipeline development" drives 40–60% more relevant applications from the generative AI talent pool.
How do I hire remote tech talent from India if I'm a foreign company?
Foreign companies can hire Indian tech talent via: (1) Employer of Record (EOR) platforms like Deel, Remote.com, or Rippling β€” no local entity needed; (2) setting up an Indian subsidiary (3–4 months); (3) Build-Operate-Transfer GCC models. EOR is fastest for 1–15 employees, costing $299–599/month per employee on top of salary.
What is the difference between hiring through Naukri vs LinkedIn in India?
Naukri dominates volume hiring for 2–8 year experience profiles, especially in IT services and mid-market companies. LinkedIn is stronger for 6+ year senior hires, product companies, and GCCs. LinkedIn costs 3–5x more but yields better-fit applicants for senior roles. Use Naukri for high-volume posting; use LinkedIn Recruiter for targeted headhunting of senior and niche talent.
How do Indian engineers evaluate job opportunities?
Indian engineers prioritise (in order): salary and total compensation, tech stack and engineering quality, growth and promotion clarity, company brand and stability, team and manager quality, remote/hybrid flexibility, and learning budget. Post-2022 layoffs, job security and company runway are weighted more heavily. For senior engineers, problem quality and team calibre often outweigh compensation differences under 15%.
πŸ“‹
Offer & Onboarding
6 questions
What should an offer letter for a tech employee in India include?
A compliant offer letter must include: designation and department, CTC breakdown (fixed + variable + benefits + ESOP), work location and remote policy, notice period, start date, probation period, IP/NDA clause, and reference to the appointment letter. Oral offers are unenforceable. Issue the letter within 24 hours of verbal acceptance to prevent candidate dropout.
What is a typical CTC structure for tech employees in India?
Standard CTC components: Basic Salary (40–50% of CTC), HRA (40–50% of basic), Special Allowance (remainder), Performance Bonus (10–20% of fixed CTC), PF Employer Contribution (12% of basic), and Gratuity provision. Startups add ESOPs and meal/internet allowances. Always quote Total CTC clearly β€” candidates compare gross packages, not net take-home, during negotiations.
How do I handle counter-offers when my tech hire gets one from their current employer?
Don't panic or automatically match it β€” 80% of employees who accept counter-offers leave within 12 months anyway. Instead, reinforce your offer's non-monetary value: growth trajectory, product impact, team quality, and learning. Have an honest conversation about why they were looking to move. If they're purely money-motivated, retention risk is high regardless of what you offer.
What is a moonlighting policy in Indian tech hiring?
Moonlighting β€” working a second job while employed β€” became a major debate after the 2022 Wipro controversy. Most Indian tech companies now have explicit clauses prohibiting undisclosed secondary employment in the same domain. Startups are split: some allow open-source contribution and freelancing; others require full-time commitment. Candidates increasingly ask about moonlighting policies during interviews β€” have a clear answer.
What is a typical probation period for tech hires in India?
The standard probation period is 3–6 months, with 6 months most common at large companies and 3 months at startups. During probation, notice periods are shorter (1–2 weeks). Confirmation after probation should include a written letter and, where applicable, a salary revision. Extending probation beyond 6 months without justification can create legal risk under Indian labour law.
How do I onboard a remote tech hire in India effectively?
Ship hardware before Day 1; schedule structured 30-min intro calls with 5–7 team members in Week 1; assign a 30-60-90 day plan with clear milestones; set up all tool and repository access on Day 1 (not Day 3); pair with a buddy for informal cultural context. Poor onboarding is the #1 cause of early attrition in remote-first teams in India.

Still have questions? Talk to our team.

Teksands specialises exclusively in tech hiring across India. Free 30-minute consultation β€” no commitment, just answers.

πŸ“… Book Free 30-Min Call View Salary Benchmarks β†’