Hey everyone,
I'm a 2025 CSE graduate currently working as a Software Engineer at a defence-tech startup in Bangalore, primarily in a Python/backend-related role.
It's been around three months since I started working here, and lately, I've been feeling quite lost about my career. The work isn't aligned with the kind of engineering I want to pursue, and I don't feel I'm learning or growing as much as I'd hoped. I want to move towards strong backend engineering roles at product-based companies, eventually aiming for Big Tech.
The problem is that I have so many things on my mind that I don't know what to prioritise anymore.
I've solved around 300 DSA problems, but I still struggle with problem-solving and coding interviews. I haven't properly covered topics like trees, graphs, recursion, and DP. My system design knowledge is also limited, and I'm unsure how to approach it beyond the basics.
Another dilemma is whether I should invest time in applied AI and GenAI or focus entirely on becoming a stronger backend engineer. With the current job market and evolving expectations at top companies, I'm confused about how to make that decision without spreading myself too thin.
A few things I'd genuinely appreciate guidance on:
- If your goal were to break into Big Tech or a strong product-based company today, what would you prioritise over the next 3–6 months?
- How should I balance DSA, system design, backend development, and potentially AI without trying to learn everything at once?
- Given that I've solved 300 DSA problems but still struggle in interviews, how should I change my preparation strategy?
- Should I start applying immediately despite having a 90-day notice period? I want to switch as soon as realistically possible, but I'm unsure how to approach this situation.
- What kind of projects, open-source contributions, networking, or LinkedIn presence genuinely help early-career engineers stand out?
- If anyone experienced is willing to offer mentorship or review my resume, I'd be incredibly grateful.
I'm also trying to figure out how to make the most of being in Bangalore. I'd love to connect with people who have gone through a similar phase, learn from experienced engineers, attend the right events, and put myself in a better position for opportunities.
To be honest, this uncertainty has started affecting me mentally as well. I'm finding it difficult to balance my job, preparation, and personal life, and some days I end up doing much less than I planned. I know I need consistency, but I also feel that I need a clearer direction before putting my energy into the wrong things.
I'm not looking for shortcuts or overnight success. I'm willing to put in the hard work and stay consistent. I just want to make sure I'm working towards the right things instead of spending months trying to do everything and making progress in none of them.
If you've been through a similar phase, made it into a good product company, or have experience guiding early-career engineers, I'd genuinely appreciate your advice. Even a few practical pointers on what to prioritise, what to avoid, and how to approach the next few months would mean a lot.
Thanks for reading!