I feel there has to be some specialisation that Software Engineers might need to incline towards at least later in their career. But, if one doesn't choose to go this route, what could be a possible career path for SWEs who are more interested in gaining broad knowledge than a specialisation. Is moving towards management the only option? TC: 20L, INR
Did you consider the Solutions Architect role?
Yes. But isn't this an eventual goal. And it takes years of experience in tech to become one. Isn't there something one can do immediately to harness his/her broad knowledge? Like for eg. A comic book artist can successfully make a transition to movies. I'm asking is there any role that this type-of-engineer can make vertical transition to?
Security
IT helpdesk
I would second security as a good alternative for you. It will help you towards solution architecture goal if that is where you want to go.
Work at a startup which grows and moves quickly
TPM or PM
Sdet
Devops sre roles have pretty vast domain knowledge. You should know a a programming anguage, how internet works (Https,dns,tcp/IP stack) , cloud computing, CI/CD, git, containers, os , virtualization, databases, SQL, CDN s, big data/warehouse, streaming, security, and many more things. You do not get to learn a lot if your a people's manager.
F
I'm sorry. Could you please elaborate?
I am just following your post , since I too have the same question and interested to know what people will answer here.