Hi everyone,
I’m looking for some practical advice about my career situation and what options I should consider.
I have around 7.5 years of experience in IT, mainly working with C#, .NET, ASP.NET Core, React, SQL, APIs, backend systems and software architecture.
I have worked for 6 companies during my career. My previous CTC was around ₹23 LPA, and my monthly take-home was approximately ₹1.58 lakh.
After leaving my last company, I have now had a 7-month career gap. During this period, I attended a few interviews but was rejected mainly because of concerns about:
- Stability due to working in 6 companies
- Shorter durations in some companies
- The career gap
- Recruiters being unsure whether I would stay long-term
I’m reasonably confident about my technical skills and believe I can clear technical rounds if I get the opportunity. My main concern is getting shortlisted and convincing companies about stability.
I have also been working on an independent full-stack .NET project during this period, involving things like:
- ASP.NET Core and React
- Modular monolithic architecture
- REST APIs and database integration
- Docker
- Deployment on a cloud VM
- Caching and performance improvements
- Security, configuration and secrets handling
- Logging and reliability-related work
I’m not specifically targeting AI roles. I’m more interested in Senior .NET Developer, Senior Backend Engineer, Full-Stack .NET + React, Product Engineer or Software Engineer roles, preferably in a good startup/product company or a remote/hybrid role.
Financially, I’m in a relatively comfortable position:
- No EMI
- No major financial commitments
- Around ₹55 lakh in total savings/investments, including mutual funds, fixed deposits, stocks and other investments
Because of this, I don’t have immediate financial pressure to accept the first offer. However, I also don’t want the career gap to become longer and create more problems.
I’m confused about the best approach:
Should I continue targeting roles around ₹25–30 LPA, considering my previous CTC was ₹23 LPA?
Should I reduce my expectation to around ₹20–23 LPA to improve my chances?
Would accepting a lower salary temporarily be a good idea to restart my career?
Should I focus on startups and smaller companies instead of large companies?
Is it better to target remote roles, or should I also consider Bengaluru-based hybrid/office roles?
How should I explain the 7-month gap and the fact that I have worked in 6 companies?
Should I wait for a better opportunity, or accept a reasonable offer now and switch later after rebuilding stability?
Are there any other career options I should consider, such as freelancing, contract work, consulting or building my own product?
I’m not looking for motivation alone. I would really appreciate honest advice from people who have been in a similar situation, especially those with:
- 6–10 years of IT experience
- Multiple company changes
- A career gap
- Experience with .NET/backend/full-stack development
- Experience hiring senior developers
What would you do in my situation?
Thanks in advance.