Education & Career in India
Career in Software Engineering
Software engineering (SE) is concerned with developing and maintaining software systems that behave reliably and efficiently, and satisfy all the requirements that customers have defined for them. Software engineers are highly trained in a range of technologies and well-compensated for their knowledge. They apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications.
Most software engineers work as employees or contractors. They work with businesses, government agencies (civilian or military), and non-profit organizations. Some software engineers work for themselves as freelancers.
There is considerable debate over the future employment prospects for Software Engineers and other IT Professionals. For example, an online futures market called the Future of IT Jobs in America attempts to answer whether there will be more IT jobs, including software engineers, in 2012 than there were in 2002.


