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.