Most Indian engineers write resumes that are technically accurate but fail to get shortlisted. The resume is read by an ATS algorithm before a human sees it, and then by a recruiter for approximately 6 seconds before they decide to proceed or reject. This guide teaches you how to write and format a resume that passes both filters: and then gives the interviewer something to ask compelling questions about.
How Indian company resume screening works
Stage 1: ATS screening: Large Indian companies (TCS, Infosys, Wipro, Amazon India, Flipkart) use Applicant Tracking Systems that parse your resume and score it against the job description keywords. Resumes that do not match keywords are filtered out before a human sees them. This is why applying with the same resume to every job often produces no results.
Stage 2: Recruiter 6-second scan: The recruiter opens your resume and scans it in 6 seconds. They are looking for: company names they recognise, job title relevance, years of experience matching the requirement, and educational institution. If any of these are not immediately visible, the resume goes to the reject pile.
Stage 3: Hiring manager review: If you pass the recruiter, the hiring manager reads for technical depth. They look for: specific technologies mentioned, quantified achievements, project descriptions that demonstrate problem-solving, and any red flags (gaps, short tenures, job-hopping).
Implication: Your resume needs to pass three different evaluations with three different criteria. Most Indian resumes are optimised for none of them.
What makes Indian resumes fail: and how to fix it
Mistake 1: Generic objective statements: 'Seeking a challenging position in a growth-oriented organisation where I can utilise my skills' is in millions of Indian resumes. Remove it entirely. Replace with a 2-line summary specific to the role.
Mistake 2: Responsibilities instead of achievements: 'Responsible for developing features for the company's mobile app' tells the recruiter nothing. Write: 'Built an order tracking feature used by 2M daily active users, reducing customer support tickets for order status by 40%.'
Mistake 3: Missing keywords: If the job description says 'microservices' and your resume says 'distributed architecture,' ATS may not match them. Use the exact terminology from the job description where your experience genuinely matches.
Mistake 4: Poor formatting for ATS: Tables, columns, headers with images, and text boxes are often garbled by ATS parsers. Use clean single-column or simple two-column layouts. Use standard section headings (Experience, Education, Skills) not creative alternatives.
Mistake 5: No quantification: Every achievement on your resume should have a number. Not 'improved application performance' but 'reduced API response time from 800ms to 120ms, improving conversion by 12%.' Numbers force you to think concretely and they stand out in scans.
Resume structure that works for Indian tech
Recommended structure for Indian engineering resumes:
- Header: Name (large, bold), phone number, professional email, LinkedIn URL, GitHub URL, city. No photo, no date of birth, no marital status, no father's name: these are legacy practices that waste space and sometimes trigger bias.
- Professional Summary (optional, 2 lines): 'Backend engineer with 4 years of experience in Go and Python, focused on high-throughput payment systems. Previously at PhonePe, reduced fraud by 23% through ML-based rule engine.' Specific, metric-driven, tailored to the role.
- Technical Skills: Programming languages, frameworks, databases, cloud, tools: listed concisely. Do not rate yourself with bars or percentages: these are meaningless and signal inexperience.
- Work Experience (most important section): Company name, job title, dates, location, 3–5 bullet points per role. Each bullet: action verb + what you did + quantified result. Use past tense for previous roles, present tense for current.
- Projects (for freshers or engineers with significant side projects): Project name, tech stack, what it does, 1–2 quantified metrics. Link to GitHub or live URL.
- Education: Degree, institution, year, CGPA (include if above 7.5, omit if below 6.5). Relevant coursework only if very early career.
- Certifications: AWS, GCP, CKA, PMP: include if relevant to the role. Do not list every online course you have completed.
A great resume gets you the interview. HireStepX helps you ace the interview itself: practise with our AI mock interviewer until you walk in with complete confidence.
Practice freeGetting through when you lack a strong brand name
Not everyone has TCS, Infosys, or a funded startup on their resume. These strategies help when your company name does not do the work for you:
Describe the company, not just the name: 'XYZ Technologies (Series B fintech startup, 150 employees, ₹200 Cr ARR)' gives the recruiter context. Company names mean nothing if they are not recognisable.
Let the technology and scale speak: 'Built and maintained an API serving 5M requests/day' communicates scale regardless of company name.
Projects section as proof of work: A strong GitHub portfolio with real projects compensates for a weak company brand: especially at product companies. Link directly to deployed projects, not just GitHub repos.
Referrals bypass the ATS and recruiter scan: The most effective way to get shortlisted when your resume has weaknesses is a referral from a current employee. Your resume goes directly to the hiring manager: skipping both filters entirely.
Frequently asked questions
Practice these questions on HireStepX