Software engineers design, develop, test, and maintain computer software. They work in clean, air conditioned offices and laboratories. Software engineers need at least a bachelor's degree in computer science or a related field. Their job is expected to increase 38% by 2016 due to growing demand for software. Starting salaries are around $53,396.