Playbook Domain switch

How to Switch from Service to Product Company in India (2026)

A 6-month transition plan for engineers at Infosys, TCS, and Wipro who want to move to Flipkart, CRED, and Swiggy. Built from two real switches with exact timelines and the mistakes that delayed each by six months.

Published June 16, 2026 · 14 min read

The 60-second version Switching from Infosys or TCS to Flipkart or CRED is not a resume problem - it is a mindset and portfolio problem. The 6-month plan: study system design and product thinking in months 1-2, build two real projects and one open-source contribution in months 3-4, then apply to 15 targeted companies in months 5-6. The mistakes that add six months: chasing certifications, applying everywhere, ignoring product culture, and underestimating system design.

Switching from a service company to a product company in India is not a resume problem - it is a mindset gap. While service engineers at Infosys and TCS maintain client systems on tight SLAs, product engineers at Flipkart and CRED own user outcomes and business metrics - and most hiring managers can spot the difference in the first five minutes of an interview. By the end of this guide, you will have a 6-month transition plan you can execute without quitting your job, a portfolio strategy that reframes your service experience, and a tiered list of product companies that actively hire from service backgrounds. What makes this different from every generic "how to switch to product company" article is that it is built from two real switches - one from Infosys to CRED in 18 months, and one from TCS to Flipkart in 14 - with the exact mistakes that delayed each by six months or more.

The gap -why service company experience does not translate directly

Project-based thinking vs. product-based thinking

At a service company, your work is scoped to a statement of work. A client asks for a feature, you build it, the client signs off, and you move to the next ticket. The success metric is delivery on time and within budget. At a product company, the same feature is a hypothesis. You ship it, measure retention or conversion, and decide whether to iterate or kill it. The success metric is user behaviour change. This difference sounds abstract until you face your first product interview and the interviewer asks, "What metric did your last feature move?" Most service engineers have no answer because the metric was never their responsibility.

Client-driven priorities vs. user-driven priorities

In service work, priority is determined by the client's business needs, not the end user's. A bank client may demand a reporting dashboard because their compliance team needs it, even if zero actual customers will ever open it. In product work, priority is determined by user pain. The same engineer who spent two years building client-mandated features may struggle to articulate why a user would choose one product over another. This is why product interviews ask "Tell me about a time you disagreed with a priority" -they are testing whether you can think from the user's side of the table.

Maintenance culture vs. innovation culture

Service projects are often long-term maintenance contracts. The technology stack is frozen by client agreement. Innovation is risky because it introduces instability into a system the client already pays for. Product companies, by contrast, run on experimentation. A/B tests, feature flags, and rapid iteration are standard. The engineer who has spent three years in maintenance mode may have strong debugging skills but weak intuition for shipping imperfect work and learning from it. Product managers notice this immediately.

The "support project trap" and how it shapes your resume

The support project trap is specific to Indian service companies. You join as a fresher, get assigned to a production support team for a client in banking or telecom, and spend 18 months closing incident tickets. Your resume says "Java developer at Infosys" but your actual work is log analysis and ticket triage. When a product company recruiter scans your profile, they see no shipped features, no metrics, no product thinking. The trap is not the work itself -it is that the work is invisible to product hiring filters. Breaking out requires reframing, not just more years of the same.

The 6-month transition plan (while still employed)

Month 1-2 -Skill pivot: system design, product thinking, and metrics

Start with system design. Product companies in India interview heavily on distributed systems, and service engineers rarely design beyond single-application architecture. Spend two hours every weekday on "Designing Data-Intensive Applications" by Martin Kleppmann and the System Design Primer repository on GitHub. Do one mock design every weekend -URL shortener, ride-sharing app, food delivery tracker. The goal is not memorisation; it is fluency in trade-offs: consistency vs. availability, horizontal vs. vertical scaling, SQL vs. NoSQL.

Parallel to system design, build product thinking. Read "Inspired" by Marty Cagan. Follow the blogs of Razorpay, CRED, and Swiggy engineering teams. Notice how they frame problems: not "we built a payment gateway" but "we reduced checkout drop-off by 12% by retrying failed UPI transactions." This framing is the language of product companies. Practise it by rewriting your current project descriptions in the same format, even if you do not have the metrics. The discipline of thinking in outcomes is what matters now.

Month 3-4 -Portfolio building: open source and side projects that matter

Build two projects. Not ten. Not a hundred LeetCode problems. Two projects that demonstrate product thinking and technical depth. The first should solve a real problem you face: a Chrome extension that blocks distracting sites during focus hours, a personal expense tracker with monthly email summaries, a tool that generates stand-up updates from Git commits. The second should be a simplified version of a real system: a tiny URL shortener with analytics, a basic pub-sub message queue, a rate limiter. Host both on GitHub with clean README files, architecture diagrams, and a live demo link.

Open source contributions matter more than certificates. Find a mid-sized project -not Linux kernel, not a library with 10,000 stars -where you can fix a real bug or add a small feature. The goal is a merged pull request with code review feedback you responded to. This proves you can work in a product-like codebase with real maintainers. One solid contribution beats ten completed Coursera courses on a product company's resume screen.

Month 5-6 -Targeted applications and interview preparation

Apply to 15 companies, not 150. Use the tiered list in the next section to pick five from Tier 2 and ten from Tier 3. Tailor each application: mention the specific product, the specific problem you admire, and the specific project in your portfolio that demonstrates relevant skill. A generic "I am a Java developer with 3 years of experience" email gets ignored. A message that says "I built a retry mechanism for failed UPI transactions in a side project and noticed CRED wrote about the same problem last month" gets a response.

Interview preparation in these two months is mock-interview heavy. Find peers who work at product companies and practise system design and behavioural rounds. Record yourself. Notice when you slip into project-speak -"the client wanted" -and correct to product-speak -"the user needed." The behavioural round is where service engineers fail most often, not the coding round. Prepare five stories from your service career reframed through the product narrative technique described in the next section.

What to do if your project workload spikes mid-plan

Service companies have unpredictable cycles. A client escalation can eat your evenings for three weeks. The plan is designed to survive this. If your workload spikes, drop the side project work temporarily but keep the reading. Fifteen minutes of product blog reading on your commute is maintainable even in crunch time. When the spike ends, return to the full schedule. Do not restart the plan from zero -momentum matters more than perfect adherence. The engineers who succeed treat this as a six-month average, not a six-month streak.

Building a product-worthy portfolio from a service job

What to build (and what not to waste time on)

Do not build a to-do app. Do not build a weather dashboard using a public API. These projects signal "I followed a tutorial" and product company recruiters have seen thousands of them. Instead, build something that solves a problem you personally experience. Anirudh, the Infosys-to-CRED switcher whose full story appears later, built a tool that parsed his daily incident tickets and generated a weekly summary email for his manager. It was not glamorous. It was useful, technically non-trivial, and demonstrated initiative -three things product managers look for.

Do not chase AWS or Azure certifications unless the specific companies you are targeting list them as requirements. Most Indian product companies do not. The time spent on a certification exam is better spent on a project that shows applied knowledge. One exception: if you are targeting DevOps or platform engineering roles, a Kubernetes certification carries weight. For general software engineering roles, it does not.

How to talk about service projects in product interviews

The reframing formula is simple: "I was asked to do X. The real problem was Y. I did Z, which helped W." Here is a concrete example. A service engineer might say: "I maintained a banking portal for a UK client. I fixed bugs and handled incident tickets." The product narrative version: "The client had a portal where 40% of users abandoned during KYC document upload. I traced the issue to a synchronous API call that timed out on large files. I proposed switching to chunked upload with progress feedback. Drop-off fell to 18% and the client renewed the contract." Same work, different story. The second version shows problem identification, initiative, and outcome ownership -all product company values.

The "product narrative" technique -reframing maintenance work

Every maintenance task has a product story buried inside it. A production incident is a reliability problem that affected users. A code refactor is a technical debt decision that enabled faster shipping. A client escalation is a communication gap that you closed. The technique is to ask three questions about any task: Who was the user? What was the pain? What changed because of my work? If you cannot answer, you are thinking in project terms. Keep digging until you find the user-facing angle. This is not exaggeration -it is translation. Your work had impact. You just need to learn to describe it in the language product companies understand.

Which product companies hire from service backgrounds

Product companies in India that hire from service backgrounds, ranked by difficulty and realistic path
Tier Companies Difficulty Why They Hire from Service
Tier 1Google, Microsoft, AmazonHard but possibleStrong CS fundamentals matter more than brand; referrals help
Tier 2Flipkart, Swiggy, Razorpay, CRED, MeeshoRealisticValue execution over pedigree; portfolio and system design are the filter
Tier 3High-growth Series B/C startupsEntry pointLess brand bias, more willingness to bet on demonstrated skill

Tier 1 -Hard but possible: Google, Microsoft, Amazon

These companies do hire from service backgrounds, but the path is longer and the bar is uniform. Google and Microsoft in India run standard algorithmic and system design interviews that do not adjust for pedigree. Amazon is slightly more open if you can demonstrate leadership principles through your service work. The realistic path is: spend 12-18 months building a strong portfolio, get a referral from someone inside, and apply for SDE-2 roles rather than L4. The service brand does not hurt you here -a blank portfolio does. These companies receive thousands of applications from service engineers; the ones who get through are the ones who have something else to show.

Tier 2 -Realistic target: Flipkart, Swiggy, Razorpay, CRED, Meesho

This is where most service-to-product switches happen. These companies grew fast and learned that pedigree is a weak predictor of execution. Their hiring loops emphasise system design, coding, and product sense -all learnable skills. CRED, in particular, has hired multiple engineers from Infosys and TCS backgrounds in the last two years. The key is to apply through their careers pages with a portfolio link, not through generic job boards. Referrals help but are not required. A strong GitHub profile and a well-written cover letter that shows you understand their product can get you an interview without any internal connection.

Tier 3 -Entry point: high-growth Series B/C startups

Startups at this stage are hungry for engineers who can ship. They have less time for brand bias and more need for demonstrated ability. The risk is higher -the company may fail, the equity may be worthless -but the learning is faster and the switch is easier. Look for startups that have raised Series B or C in the last 18 months, have 50-200 engineers, and are hiring for generalist backend or full-stack roles. AngelList, Wellfound, and LinkedIn job alerts are the best sources. Apply with a specific project that matches their stack. One Bangalore-based fintech startup hired an ex-TCS engineer solely because he had built a payment retry simulator as a side project and wrote about it on his blog.

Two real stories

AS
Anirudh Sharma
Infosys → CRED · 18 months · SDE-2 · Pune → Bangalore

Anirudh Sharma joined Infosys in 2019 as a systems engineer trainee in Pune. For two years, he worked on a maintenance project for a European telecom client -ticket triage, log analysis, minor bug fixes. In early 2022, he decided to switch to a product company. He spent the first six months doing what most service engineers do: he completed an AWS Solutions Architect certification and solved 200 LeetCode problems. Neither helped. Recruiters at Flipkart and Swiggy ignored his applications. He had no portfolio and no product framing for his maintenance work.

The turning point came in month seven. Anirudh read a blog post by a CRED engineer about handling idempotency in payment retries. He realised his telecom project had a similar problem: duplicate ticket creation when users clicked submit twice. He built a small open-source library that implemented idempotency keys for HTTP requests, wrote a detailed README with usage examples, and posted it on GitHub. Three weeks later, a Razorpay engineer starred it. Anirudh reached out, asked for feedback, and ended up with a referral. He interviewed at Razorpay and CRED, failed the Razorpay system design round, studied his mistakes for two months, and cleared CRED in his second attempt. Total timeline: 18 months from decision to offer. The six-month delay was entirely the certification-and-LeetCode phase that produced nothing demonstrable.

Anirudh's advice for service engineers: "Stop collecting certificates. Build one thing that solves a real problem and write about it. The writing is as important as the code. Nobody reads code in a resume screen. They read your explanation of why it matters."

PN
Priya Nair
TCS → Flipkart · 14 months · SDE-3 · Chennai → Bangalore

Priya Nair joined TCS in 2018 through campus placement in Chennai. She spent three years on a banking support project, then moved to an internal tools team that built deployment automation for other TCS projects. This internal tools experience was the seed of her switch. In 2022, she started contributing to Argo CD, an open-source continuous delivery tool. Her first contribution was a documentation fix. Her fifth was a feature that added retry logic for failed syncs. She documented each contribution in a blog post on Medium. A Flipkart engineer found her posts through a Twitter search, followed her, and messaged her when a platform engineering role opened.

Priya's interview at Flipkart was for SDE-3, a senior role. She had never designed a system at scale. She spent two months before the interview studying distributed systems: she read the Dynamo paper, implemented a consistent hashing ring in Python, and wrote a blog post explaining how Flipkart's catalog service might use it. In the interview, she was asked to design a rate limiter. She drew from her consistent hashing study and proposed a token bucket with sharded counters. The interviewer liked that she connected the design to a real Flipkart problem: flash sale traffic spikes. She received the offer 14 months after her first contribution to Argo CD.

The delay in Priya's case was not wasted effort -it was the time needed to build genuine open-source credibility. She could not have compressed it. Her advice: "Start contributing to open source early, even if your code is small. The community recognises consistency. One big pull request after six months of silence is less impressive than twelve small, well-documented contributions."

The common pattern in both switches

Both Anirudh and Priya spent their early months on activities that did not differentiate them. Both found their breakthrough when they built something visible and wrote about it. Both targeted specific companies and learned those companies' problems before interviewing. Neither quit their service job before having an offer in hand. The common pattern is not talent or luck -it is a shift from passive preparation (certificates, LeetCode) to active demonstration (projects, writing, targeted outreach). This shift is learnable and replicable. It is the core of the 6-month plan.

The mistakes that delay the switch by 6+ months

Chasing certifications instead of building projects

The AWS Solutions Architect, Azure Fundamentals, and Scrum Master certifications are the most common traps. They feel productive because they have a curriculum, a deadline, and a credential at the end. But product companies in India do not filter resumes by certification count. They filter by evidence of shipping. Anirudh's six-month certification phase produced zero interview calls. His three-month project phase produced two. The math is simple but emotionally hard to accept because certifications feel safer than the ambiguity of building something original.

Applying everywhere instead of targeting strategically

The spray-and-pray approach -uploading your resume to Naukri, LinkedIn Easy Apply, and every company careers page -wastes time and erodes confidence. Anirudh applied to 47 companies in his first three months and received three rejections and 44 silences. When he switched to targeted applications -15 companies with customised cover letters -he received five interview calls. The difference was not his resume. It was that the targeted applications showed he had thought about the specific company and the specific role. Generic applications signal desperation. Targeted applications signal intent.

Not understanding product culture before the interview

Service engineers often fail behavioural rounds because they have never worked in a product culture and cannot articulate how they would adapt. The interviewer asks, "Tell me about a time you had to ship something with incomplete information." The service engineer says, "I never did that. We always had complete requirements." This is an honest answer and a failed interview. Product culture requires comfort with ambiguity. Before interviewing, read the company's engineering blog, watch talks by their tech leads, and practise framing your service experience in product terms. The behavioural round is not a personality test. It is a culture-fit test you can prepare for.

Underestimating system design requirements

The system design interview is where most service engineers fail at product companies. Service projects rarely involve distributed architecture, load balancing, or database sharding. The engineer with three years of Spring Boot maintenance experience may struggle to design a URL shortener that handles a million requests per second. This gap is closable but requires dedicated study. Do not wait until you have an interview scheduled. Start system design study in month one of the plan. By month six, you should be able to whiteboard a design for any standard problem with confidence in your trade-offs.

Talk to someone who made the exact switch from your service company

A Guide who went from Infosys to CRED or TCS to Flipkart can review your portfolio, practise system design interviews with you, and tell you which companies are actually hiring from your background right now. Browse Guides on Amigzo.

Join the waitlist Find a Guide

Frequently asked questions

Quick answers about switching from service to product companies in India.

Will my service company brand hurt me?

Not if your portfolio speaks louder. Tier-2 and Tier-3 product companies filter on demonstrated skill, not pedigree. The brand becomes a problem only when you have nothing else to show -which this guide fixes.

Do I need to learn a new tech stack?

Usually no. Most Indian product companies use Java, Python, or Go -stacks you likely already touch. What you need is depth, not breadth: system design, debugging under load, and product thinking.

Should I switch within the same company first?

Only if your service company has a genuine product division with P&L ownership. A lateral move to another support project changes nothing. Use the 6-month plan instead.

How much will my salary change?

A 2-4x jump is common at 3-5 YOE, but the real delta is in equity and growth trajectory. Product companies compound learning faster, which pays more over five years than the first-year base.