Career Categories: Software

Software Engineer

Software Engineers develop, maintain or improve software. They work in a wide range of industries. After analyzing a problem, they apply techniques of computer science, mathematics and engineering to design a solution. They communicate their ideas diagrammatically, then work with programmers to implement the software design or update.