software engineering is very good field.. if u are asking from jobs perspective then let me tell u... there are many many jobs for software engineers both in pakistan and of course globally..
software engineers is sort of synonymous to s/w developers or programmers.. u gotta be good in programming and stuff to become software engineer.. at later stages of the career comes project management, system analyst etc.. but it all starts with s/w development.. so if u think u gonna enjoy programming then its a great field for u..
if u r not sure right now.. just go for simple computer engineering or BS in computer science.. this will include other things too which u may like (eg. networking, Database management, things related to hardware etc)... and then u can decide to pursue specialization in the field of your interest,...
hope that helps...