Computer software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the software and systems that enable computers to perform their many applications. According to the Bureau of Labor Statistics, computer software engineering is projected to be one of the fastest growing occupations in the next five years. |