- Computer software engineers apply principles of computer science and mathematical analysis to design, develop, test, and evaluate software and systems. The tasks of software engineers evolve quickly with new technologies and employer preferences.
- Median annual earnings for software engineers are $79,780, with the middle 50% earning between $62,830 to $98,470. The lowest 10% earn less than $49,350 and highest 10% more than $119,770.
- Most employers prefer a bachelor's degree in computer science or software engineering. Graduate degrees are preferred for more complex jobs. Academic programs include special courses in software engineering or computer science degrees. Certification alone is typically not sufficient for most jobs.