With e-commerce booming in India right now, software engineeering+management combo would work perfectly!
Pursuing an MBA after engineering has become a trend among engineers in the last decade. In fact most of the toppers of management entrance exams like CAT are engineers from IITs. For instance, out of the ten students who had scored the dream "100 percentile" score in CAT 2012, eight were from the Indian Institutes of Technology (IITs.)
One of the most important questions is whether to join MBA immediately after engineering or to work and then join. Well, some of the major institutes do prefer people with some work experience and many of the courses during the MBA program revolve around concepts and principles that one would get exposed to only at work. In such cases work experience becomes the distinguishing factor. The ability of the person with some work experience to interact, discuss and handle a particular situation will always have a more practical approach than a fresher.
It is significant that engineers widen their knowledge and skills in the management area if they wish to become senior managers in an organization. Having already obtained a technical degree, an MBA expands the horizon of their education in the wider areas of management. The role of the engineer is changing rapidly within an industrial organization. The engineer is likely to be the manager that has to implement new practices and new technology.
So yes, if a corporate career on finance is what you're aiming for, an MBA (Fin) would be a good option.
Read Career in MBA