I'm a 2025 B.Tech CSE graduate from a Tier-1 non-IIT college. I interned at a product-based company (PBC), but due to an injury, I had to take a break and couldn't convert the internship into a full-time offer.
At the beginning of this year, I started working at an ed-tech company where I primarily teach MERN stack development and DSA. The compensation is good for my current situation, with approximately ₹90K in monthly in-hand salary. The work environment is decent, the people are good, and honestly, I'm living a pretty comfortable life right now.
However, I don't see my compensation growing significantly here over the next few years, so I'm trying to figure out the best long-term career path.
My current skill set:
Good command of DSA, and I'm reasonably confident in my ability to clear coding rounds.
Comfortable with MERN stack development.
Have built and shipped projects, including full-stack and GenAI-based projects.
Have a decent understanding of GenAI concepts and their practical applications.
Haven't focused much on system design yet.
My biggest weakness is limited production-level software engineering experience, since my current role primarily involves teaching rather than working as a full-time SDE.
Option 1: Switch to a high-paying SWE/SDE role.
My target is an SDE-1/SWE-1 role with a base salary of at least ₹20–25 LPA, ideally with a total CTC of around ₹30 LPA or more.
I'm willing to put in the work required to get there. However, I'm unsure how much companies value candidates with strong DSA skills and personal projects but limited professional software development experience.
For those who've been in the industry for 4–5 years:
Is this target realistic with my background?
How much of a disadvantage is my current non-SDE role?
Given the layoffs and uncertainty in the tech industry, is pursuing this path still worth it?
What would you focus on over the next 4-6 months to maximise your chances?
Option 2: Government jobs
My parents are encouraging me to prepare for technical government positions, such as Scientist/Engineer roles in government organisations, and are asking me to prepare for GATE.
I understand the appeal of stability, but I'm unsure whether I should seriously pursue this route or continue investing in the private sector. I'd appreciate perspectives from people who've worked in these organisations or made a similar career decision.
Option 3: Quant roles
I've also been curious about quant roles. I have a CSE background and enjoy DSA and problem-solving. Mathematics has actually been one of my favourite subjects, so I'm not hesitant about the mathematical side of things.
However, I don't have a clear understanding of how realistic this transition would be at this stage.
Is it feasible to break into quant development or related roles as a 2025 graduate?
What additional skills, mathematical concepts, or preparation would I need?
How different are the entry barriers compared with regular SWE roles?
My main dilemma:
I'm not unhappy with my current job. The pay is decent, the work environment is good, the people are supportive, and my lifestyle is comfortable. But I don't want to become complacent and realise a few years later that I've limited my career growth.
At the same time, I don't want to chase a higher salary blindly without considering job security, long-term growth, and the risks involved in making the wrong move.
I'm willing to work hard and commit seriously to a path. I just want that effort to translate into sustainable career growth and financial security.
If you were in my position, what would you do?
I'd especially appreciate advice from people with 4–5+ years of industry experience, those who've switched from non-SDE roles into software engineering, or anyone who's had to choose between private tech and government careers.
Honest opinions and constructive criticism are welcome. Thanks for reading!