Dear Jaivik,
In order to become a software engineer you have to complete your B.Tech/B.E in CSE branch.
CSE is one of the top branches in engineering. It provides very good scope in the future in terms of jobs and placements. Maximum packages which are drawn by the students are from CSE branch.
It is important that you complete your course from top colleges to get good teaching and placements.
You can check the top CSE colleges below
Top IITs
Indian Institute of Technology, Delhi
Indian Institute of Technology, Bombay
Indian Institute of Technology, Kharagpur
Indian Institute of Technology, Kanpur
Indian Institute of Technology, Madras
Top NITs
National Institute of Technology, Tiruchirappalli
National Institute of Technology, Surathkal
National Institute of Technology, Rourkela
Malviya National Institute of Technology, Jaipur
Private Institutes
VIT University, Vellore
Birla Institute of Technology and Science, Pilani
Manipal Institute of Technology, Manipal
Thapar University, Patiala
Good Luck!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile