Software engineering is the application of engineering principles to the design, development and implementation of software. Because software engineering is such as a unique, scientific and technically-driven field, special training and formal degrees are required. By getting a degree in software engineering, graduates can work in any number of fields creating video games, developing internet applications, running computer networks or implementing computer security measures for an organization.