A software engineer/programmer can work in software companies, service industry, corporate houses, banks, colleges etc. Software programmers can open their own firm or can run a consultancy firm.


Careers in Software Engineering

The tectonic change in computers and information technology has increased the requirement of designing and developing of new computer software systems and incorporating new technologies into newer applications. This task is performed by computer software engineers. Software engineers working in applications or systems development analyze users' needs and design, construct, test, and maintain computer applications software or systems. They also solve technical problems that arise. Software engineers must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.

Course Details
To start the career as a Software Engineer, one should opt for degree courses such as B. E/ M. E./B.Tech./M.Tech. These Undergraduate and Post Graduate courses in Software Engineering are offered by several colleges and institutes in India. The basic eligibility criteria to get admitted into BE/B.Tech in Software Engineering is 10+2 or equivalent examination, with Physics, Chemistry and Mathematics. BE / B.Tech in software Engineering is of 4 years' duration. Selection into this course is made on the basis of marks secured in 10+2 exam and marks secured in Joint Entrance Exam (JEE) conducted by IITs or All India Engineering Entrance Exam (AIEEE) or other state and national level exams. For M.E or M.Tech in Software Engineering one must complete the BE / B.Tech program successfully. Besides BE / B.Tech or M.E or M.Tech, one can also pursue BCA or MCA to make a career in software programming. Most of the universities and some engineering colleges offer BCA and MCA courses. Admission to BCA and MCA courses is based on written test.

Career Prospects
Computer software engineers are one of the fastest growing professionals. Software developing companies are the favoured place for most of the Software engineers. As there is explosive growth of e-commerce, software programmers they can seek to be employed in corporate houses, industries and public sector undertakings. Public and private sector banks, financial institutions, school and colleges also require the service of software engineers. Besides, software engineers can also open their own software development firm. They can also run consultancy to develop and repair software according to the requirements of the clients. Teaching in engineering colleges is also a very good option.

Top Colleges Offering UG/PG/Other Courses
Prominent institutes in India offer Software Engineering courses are Indian Institute of Technology/IIT located in various parts of India, National Institute of Technologies located in various cities, C-DAC (Centre for Development of Advanced Computing) located in different towns, Institute of Computer & Information Science, Agra; Indian Institute of Science and Information Technology (IISIT), Bhubaneswar; ICFAI School of Information Technology (ISIT), Hyderabad and Xavier Institute of Communications, Mumbai. Apart from engineering colleges and research institutes, private computers education companies like APTECH and NIIT also offer various courses in Computers and software programming.

Remuneration
Career in software engineering is highly rewarding considering the present status of Information Technology. In the public sector companies, the starting salaries of software engineers are Rs 8000 to Rs 12000. However, private sector offers higher pay packet. A good software engineer can hope to start with a salary of around Rs 20000 to Rs 25000. Besides salary there are several other perks available to employees. Remuneration of a Software Engineer may reach up to Rs 50000 to Rs 60000 depending upon qualification and experience. Software programmers running their own consultancy firms may also get handsome returns.

Related Courses
B TechBCA
M TechMCA
PrintRecommend This Site
Report Error





move to top