Computer tech schools & IT training programs in: Alabama - Idaho | Illinois - North Carolina | Ohio - Wisconsin Alternative Courses of Study: Computer software engineers held about 697,000 jobs in 2000. About 380,000 were computer software engineers, applications, and about 317,000 were computer software engineers, systems software. Although they are employed in most industries, the largest concentration of computer software engineers, almost 46 percent, is in the computer and data processing services industry. This industry includes firms that develop and produce prepackaged software and firms that provide contractual computer services such as computer programming, systems integration, and information retrieval, including online databases and Internet services. Many computer software engineers also work for establishments in other industries, such as government agencies, manufacturers of computers and related electronic equipment, and colleges and universities. Employers of computer software engineers range from startup companies to established industry leaders. The proliferation of Internet, e-mail, and other communications systems expands electronics to engineering firms traditionally associated with unrelated disciplines. Engineering firms specializing in building bridges and power plants, for example, hire computer software engineers to design and develop new geographic data systems and automated drafting capabilities. Communications firms need computer software engineers to tap into growth in the personal communications market. Major communications companies have many job openings for both computer software applications and systems engineers. A increasing number of computer software engineers are employed on a temporary or contract basis-many of whom are self-employed, working independently as consultants. Some consultants work for firms that specialize in developing and maintaining client companies' websites and intranets. Consulting opportunities for software engineers should grow as businesses need help managing, upgrading, and customizing increasingly complex computer systems. About 49,000 computer software engineers were self-employed in 2000. Computer software engineers are projected to be the fastest growing occupation from 2000 to 2010. Very rapid employment growth in the computer and data processing services industry, which employs the greatest numbers of computer software engineers, should result in very favorable opportunities for those college graduates with at least a bachelor's degree in computer engineering or computer science and practical experience working with computers. Employers will continue to seek computer professionals with strong programming, systems analysis, interpersonal, and business skills. Employment of computer software engineers is expected to increase much faster than the average for all occupations as businesses and other organizations continue to adopt and integrate new technologies and seek to maximize the efficiency of their computer systems. Competition among businesses will continue to create an incentive for increasingly sophisticated technological innovations, and organizations will need more computer software engineers to implement these new technological changes. In addition to employment growth, many job openings will result annually from the need to replace workers who move into managerial positions, transfer to other occupations, or who leave the labor force. Demand for computer software engineers will increase as computer networking continues to grow. For example, the expanding integration of Internet technologies and the explosive growth in electronic commerce-doing business on the Internet-have resulted in rising demand for computer software engineers who can develop Internet, intranet, and other web applications. Likewise, expanding electronic data processing systems in business, telecommunications, government, and other settings continue to become more sophisticated and complex. Growing numbers of systems software engineers will be needed to implement, safeguard, and update systems and resolve problems. Consulting opportunities for computer software engineers also should continue to grow as businesses increasingly need help to manage, upgrade, and customize their increasingly complex computer systems. |
Employment and job outlook for:
Vocational information: |