Resume Writing Guide for Mid-to-Senior Tech and Product Professionals
A strong tech resume shows what you built and what changed because you were there. At Recrew, we screen hundreds of resumes every week for mid-to-senior engineering, product, and AI/ML roles at funded startups. Hiring managers spend about 30 seconds on a resume before deciding whether to read further. Most resumes don't survive that window because they describe responsibilities instead of outcomes.
Key Sections to Include
- Header: Name, city, phone, email, LinkedIn, and GitHub or portfolio link. If you're in Bengaluru or Hyderabad and open to remote work, say so explicitly.
- Professional Summary: 2 to 3 sentences. Who you are, what you're good at, what kind of role you want. Specific enough to feel true only for you.
- Work Experience: Reverse chronological. 3 to 5 bullet points per role focused on outcomes, not job descriptions.
- Projects and Portfolio: 2 to 3 projects with a one-line description, tech stack, and a live link. Engineers should link to GitHub, AI/ML candidates to Hugging Face or Kaggle.
- Skills: Languages, frameworks, cloud platforms, and tools you can use well today. No ratings, no outdated tools, no soft skills listed here.
- Education: Degree, institution, year. Add one line of context if the institution is less known internationally.
- Certifications: Current and relevant only. AWS, Google Cloud, CKA, and recent AI/ML credentials carry weight. Older or unrelated ones do not.
Writing Bullet Points That Get You Shortlisted
- Write what you did and what happened because you did it, not what your role was responsible for.
- Add numbers wherever possible: system latency, team size, user count, transaction volume, percentage improvement.
- Add scale and context for Indian companies. A US founder does not know the engineering challenge of building for 50 million users in India. Tell them.
- Keep 3 to 5 bullets per role. More than that and the strongest ones get buried.
Resume Length by Experience
- Under 5 years: one page.
- 5 to 12 years: two pages.
- More than 12 years: still two pages in most cases. Cut the oldest roles, not the context.
What to Leave Out
- Objective statements (use a summary instead)
- Headshots (not expected for international applications)
- Soft skills listed in the skills section
- Tables and charts (they break in ATS systems)
- Jobs from more than 10 to 12 years ago unless directly relevant
India-Specific Context for US and EU Applications
Founders and engineering leads at US or EU startups often do not know the scale of companies like Razorpay, Meesho, Swiggy, or Zepto. They do understand what it means to process 10 million transactions a day, serve 50 million users, or lead a 12-person engineering team across two time zones. Write the scale, not just the company name. For top Indian institutions like IIT, IISc, or BITS, add a brief note of context for readers who may not be familiar.
.webp)
We screen hundreds of resumes every week at Recrew. Most are for senior engineering, product, and AI/ML roles at funded startups. The hiring managers on the other side are usually founders or engineering leads based in the US or EU. They're busy. They spend about 30 seconds on a resume before deciding whether to read further.
Most resumes we see don't survive those 30 seconds. Not because the candidate is unqualified. Because the resume doesn't show the right things in the right order.
This guide tells you what they actually look at, what makes them stop, and how to write a resume that gets you into the yes pile.
For formatting tips like file type, column layout, and ATS compatibility, see our ATS resume guide. This guide covers what to write.
What a Resume Actually Needs to Do
Your resume has one job. It needs to get you an interview.
That's it. It doesn't need to tell your whole story. It doesn't need to cover everything you've done. It needs to give a busy person enough reason to want to talk to you.
For senior tech and product roles at startups, that person is usually a founder or a senior engineering lead. They're not HR. They don't have a checklist. They're looking for fast, clear signals that you've done hard things, that you can own work, and that you're the kind of person who moves fast and figures things out.
A long resume with lots of bullet points about your "responsibilities" doesn't give them that signal. A shorter resume with specific outcomes does.
Most Indian tech professionals were taught to write resumes that show what they did. What gets you shortlisted is showing what changed because you were there.
The 7 Sections That Matter
1. Contact Information and Header
Put your name, city, phone number, email, LinkedIn URL, and GitHub or portfolio link at the top.
You don't need a photo. You don't need a fancy design. You don't need to list your full address.
If you're based in Bengaluru, Hyderabad, or Pune and applying to a company that's hiring remotely, say "Bengaluru, India (open to remote)." Startup founders in the US often don't know whether India-based candidates are willing to work in their timezone. Make it easy for them.
One common mistake: Putting your resume objective here. Skip it; a summary section (covered next) does that job better.

2. Professional Summary
This is the section most candidates either skip or write badly.
A good summary is 2 to 3 sentences. It tells the reader who you are, what you're good at, and what kind of role you're looking for. It should be specific enough to feel true only for you.
Here's what a weak summary looks like: "Results-driven software engineer with 8 years of experience looking for challenging opportunities in a dynamic environment."
That sentence fits about 500,000 people.
Here's what a stronger one looks like: "Backend engineer with 7 years building high-throughput systems at Series B and C startups. Led the migration of a monolith to microservices at [Company] that cut latency by 40%. Looking for a senior engineering role at a product-focused startup."
That one tells you something real. It also shows up in keyword searches because it has specific, meaningful terms.
Write your summary last, after you have written everything else. By then you'll know what the headline is.

3. Work Experience
This is where most resumes lose and where yours can win. List your roles in reverse order, most recent first. For each role, include:
- Company name, your title, and dates (month and year)
- 3 to 5 bullet points per role
The bullet points are everything. Most candidates write them like this: "Responsible for developing backend APIs for the payments module."
That's a responsibility statement. It tells a hiring manager what your job was. It doesn't tell them what happened.
Write it like this instead: "Built the payments API from scratch. It processed 2 million transactions in the first month with zero downtime."
Now there's a story. There's a thing you built, and a number that shows it worked.
Ask yourself: What changed because I did this? If you can answer that, write it down. If you can't, the bullet isn't worth keeping.
What mid-to-senior candidates get wrong here
Most senior engineers and PMs list every project they touched over 5 to 8 years. The result is a 3-page resume that reads like a job description. Hiring managers don't read that far.
Pick your 3 to 4 most relevant roles. For each one, pick your 3 to 5 strongest contributions, and eliminate everything else.
If you led a team, say how big. If you shipped a product, say how many users it had. If you improved a metric, say by how much. If you hired someone, say how many. Numbers make things real.
One thing specific to Indian tech candidates
Many startups in the US don't know the scale of companies like Flipkart, Swiggy, Meesho, Razorpay, or Zepto. They do know that serving 50 million users is hard, that processing 10 million transactions a day requires serious engineering, or that leading a team of 12 engineers across two time zones is not a small thing.
Add scale and context. Don't assume they know what your company is.
4. Projects and Portfolio
For engineers: link to GitHub. For AI/ML candidates: link to Hugging Face, Kaggle, or a portfolio page. For PMs: a portfolio with case studies works well.
If you've built something outside of work, include it. A side project that shows how you think and what you can build is worth more than another line item from a job you held for 8 months.
Keep this section short. 2 to 3 projects max. Each one should have a name, a one-line description, the tech stack, and a link. That's it.
Don't list a project if it's unfinished, undocumented, or if the repo has been untouched since 2019. A broken link is worse than no link.
5. Skills Section of Your Resume
Keep it clean and scannable. List the tools, languages, frameworks, and platforms you can actually use well. Don't list everything you've ever touched.
Group them simply:
- Languages: Python, Go, Java
- Frameworks: FastAPI, Django, React
- Data and ML: PyTorch, TensorFlow, Spark, Airflow
- Cloud: AWS (EC2, RDS, Lambda), GCP
- Tools: Docker, Kubernetes, GitHub Actions
Don't rate yourself out of 5 stars. Those ratings mean nothing, and they take up space.
Don't list soft skills here. "Leadership," "teamwork," and "communication" don't belong in a skills section. If you have those, they'll come through in your experience bullet points.
Companies hiring for skills rather than credentials now make up 85% of employers globally (TestGorilla, 2025). What that means for you is that a clear, specific skills section can get your resume noticed in ways that a degree line won't. More on how companies evaluate skills in our taxonomy of skills guide.
6. Education
List your degree, institution, and year. That's usually enough.
If you went to IIT, IISc, BITS, or a well-known NIT, list it. But don't assume the reader knows what that means. A one-line note like "(Top-5 engineering university in India, ranked 400 globally)" gives context to someone in San Francisco who has never seen the JEE cutoff.
If you graduated more than 5 years ago and you have strong work experience, your education section can be 2 lines. It doesn't need to carry the resume.
If you're a fresher or have fewer than 3 years of experience, the education section can be a little more detailed. Include relevant coursework, a GPA if it's strong, or any relevant academic projects.
7. Certifications
Only list certifications that are current and relevant to the roles you're applying for.
AWS Certified Solutions Architect, Google Cloud Professional, CKA for Kubernetes, or a recent course on LLMs from a recognized platform: these are worth listing. A digital marketing certificate from 2017 when you're applying for an ML role is not.
If you have more than 4 or 5, pick the most recent and most relevant ones. A long certifications section makes it look like you're padding.
Organizing Your Resume for Different Applications
Depending on your level of experience, you may need to rearrange your resume sections to maximize their impact.
• For Experienced Professionals: Place your work experience before your skills and education sections, as recruiters are more interested in your previous roles.
• For Fresh Graduates or Career Switchers: Highlight your skills and education before diving into work experience. Use internships or personal projects to fill in the gaps if you have limited professional experience.
What to Leave Out?
These things eat space and don't help:
- An "objective" at the top (use a summary instead)
- A separate "references available on request" line (everyone assumes this)
- Hobby and interest sections unless directly relevant (exceptions: open source contributions, technical writing, or public speaking)
- Old jobs from more than 10 to 12 years ago (unless they're directly relevant)
- Multiple pages of job descriptions with no outcomes
- A headshot (standard for resumes in India, but not expected or needed for international roles)
- Tables, charts, or graphs inside a resume (they often break in ATS systems)
Run your resume through Recrew's ATS Scorer
The Biggest Gap We See in Indian Tech Resumes
At Recrew, we talk to a lot of strong candidates. Engineers who've built real systems. PMs who've shipped real products. AI researchers who've published real work.
And then we read their resumes and can't find the story.
The most common pattern: the resume lists what the person was supposed to do, not what they actually did. It reads like a job description, not a record of work.
The second most common pattern: the person undersells the scale of their work because they assume the reader knows the context. They don't. A founder in Austin doesn't know that building for India means handling 100ms latency for 2G users, or that scaling a payments system during Diwali is a different engineering problem than anything they've seen.
Write for someone who doesn't know you, doesn't know your company, and has 30 seconds. Give them numbers. Give them outcomes. Give them scale.
If you're a senior engineer applying to a startup that uses Recrew, you can also upload your profile directly. We match candidates to roles based on actual skills and fit, so your profile does more work than a cold application.
Job Search Strategies
Writing a stellar resume is just one part of landing your dream job. Here are some additional job hunting strategies (Future blog LINK) that will help you stay competition:
- Tailor Your Resume for Each Job: ATS systems favor resumes that are customized for the specific job posting. Use the keywords from the job description in your resume’s summary, skills, and work experience sections.
- Leverage LinkedIn: Keep your LinkedIn profile up to date with the same keywords used in your resume. Recruiters often cross-reference your LinkedIn to validate your experience and skills.
- Use Specialized Job Platforms: Many remote positions are posted on niche platforms like We Work Remotely or FlexJobs, so check those regularly if you’re looking for remote work.
- Stay Updated on Job Listings: Regularly check job boards like Indeed, Glassdoor, and LinkedIn for new job postings that align with your expertise.
Salary guides for engineering, product, and AI roles in India.
How to Tailor Your Resume for a Specific Role
You don't need a completely different resume for every job. You need a base resume and a few targeted edits.
For each role you apply to, read the job description carefully. Look for the 3 to 5 skills or experiences they mention most. Check whether your resume shows those things clearly. If not, move them up or rewrite a bullet point to make the connection clearer.
This is not about tricking a parser. It's about making it easy for a reader to see that you've done what they need. When a hiring manager reads a JD and then your resume, they're pattern matching. Help them find the match quickly.
For a deeper look at how AI tools match your resume to a job description, see our JD-resume matching guide.
FAQs
1. How long should a resume be for a senior tech role?
One page if you have under 5 years of experience. Two pages for 5 to 12 years. Three pages is almost always too long. Hiring managers at startups don't read past page two. Cut the oldest or least relevant roles before adding pages.
2. Do Indian degrees matter to US or EU startup founders?
They matter less than your work experience and what you built. That said, top Indian engineering institutions do carry signal for founders who know them. Add one line of context for the reader who doesn't. What matters most is the quality of the work in your experience section.
3. Should I list all the tools I've ever used in my skills section?
No. List the tools you can use well today. A long skills section with outdated tools hurts more than it helps. Keep it to what's directly relevant to the roles you're applying for.
4. Should I have one resume or tailor it for every job?
Keep one strong base resume. Make targeted edits for each application, specifically the summary and the most relevant bullet points. Don't rewrite the whole thing every time.
5. My career has a gap. How do I handle it?
Be direct, a one-line note in your work history is enough: "2022, career break for personal reasons" or "2023, freelance and consulting work." Founders at small startups care far more about what you can do now than about a gap from two years ago. Don't hide it and don't over-explain it.

