Software Engineer

Average Salary
Job Forecast
Currently Employed in Scotland

What is a Software Engineer

Use your technical and design abilities to create valuable computer programs across every conceivable industry and sector.

In this extremely popular role, you could be designing the latest viral application, programming digital solutions to critical business challenges or improving a charity’s ability to deliver life-changing services.

Top 3 job tasks:

  • Building new software networks and operating systems.   
  • Coding consumer-facing software that solves customer problems.
  • Assessing user feedback to further refine and improve software functionality.

Getting in and Qualifications


You can develop the necessary skills for a role as a Software Engineer through a variety of routes.

Useful subjects:

  • Graphic Design
  • Physics
  • Computer Science

A Foundation Apprenticeship in Software Development could be a useful starting point when you are in S5/S6.

Entry requirements for courses can change. Always contact the college, university or training provider to check exactly what you will need.


Many Software Engineers will have studied at HNC, HND or degree level in the following subjects:

  • Information Technology
  • Software Engineering
  • Computer Science
  • Applied Computing

A Graduate Apprenticeship in IT: Software Development provides a degree qualification and a wage alongside practical work experience.