Skip to Main Content

Software Engineers


Advances in computer technology have enabled professionals to put computers to work in a range of activities once thought impossible. In the past several years, computer software engineers have been able to take advantage of computer hardware improvements in speed, memory capacity, reliability, and accuracy to create programs that do just about anything. Computer engineering blossomed as a distinct subfield in the computer industry after the new performance levels were achieved. This relative lateness is explained by the fact that the programs written by software engineers to solve business and scientific problems are very intricate and complex, requiring a lot of computing power. Although many computer scientists will continue to focus their research on further developing hardware, the emphasis in the field has moved to software (as a result of the rapid growth of the Internet and mobile telecommunications and computing devices).

Related Professions