Breadcrumbs
- Home
- Careers
- What do researchers do? Labour market information
- Occupational information
- Other common doctoral occupations
- Software designer, programmer and engineer
Software designer, programmer and engineer
Between 2006 and 2009, 2% of employed doctoral graduates, or 250 employed doctoral graduates, are known to have been working in software design, programming and engineering six months after graduation.
Job description
Doctoral level software engineers are classified in the ‘other common doctoral occupations' job category, although some are employed as HE researchers.
A software engineer is responsible for the design and implementation of a variety of software solutions. They might be involved in the design and testing of anything from computers games and business applications, to operating systems and advanced software for the control of highly technical hardware and equipment. Once the system had been fully designed software engineers then test, debug, and maintain the systems.
The work undertaken by software engineers is generally of a highly complex and technical nature, and involves the application of computer science and mathematics in an environment which is constantly evolving as a result of technological advances.



