A science or engineering, rather than a commerce or arts background is considered advantageous for these courses and for easier access to employment opportunities. B' level is considered equivalent to MCA and 'C' level to an M Tech. Lack of formal education and work experience can be limiting factors when looking at a career in software engineering. With all the demands made on computers from all industries the number of jobs in software engineering are expected to grow faster than the average for all jobs. Since technology changes so rapidly, software engineers have to constantly upgrade and update themselves in the latest developments to be well equipped.
Software is a great career with an extraordinarily bright future around the world.
It is perhaps the only industry where the export industry eclipses the domestic one. India is uniquely placed in the global software market to remain one of the dominant players in the global outsourcing of software services. The upward rise is tremendous for those who demonstrate potential and loyalty - you could become a millionaire in your thirties. Overall they do both technical and managerial work. In some cases they may need to travel, solicit new business and contribute to the general management strategy of a company.