Dear Aspirant,
It is never too late to learn anything new. So if you want to learn any new technology then you can learn it and if you practice enough then you might master it as well.
To become a software engineer you need knowledge of following things:-
Algorithms
Data Structure
Dynamic programming
Object Oriented programming
Functional Programming
C/C++ language and some frontend/backend knowledge
Few projects in the field of software engineering.
Hope this helps, thank you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile