Specialising in graduate recruitment means a key part of my role is speaking to graduates on a daily basis and it seems that for a percentage, money is the most important factor (which is great if I am talking to a grad that wants a career in sales!!), however I always stress to any grad I chat with to think wider than just the salary.

Think about the company culture, the company benefits, social environment, training and progression opportunities!

Here are the top 9 highest-paid graduate jobs:

9. Management Trainee - Average graduate pay: £20k

8. Structural Engineer - Average graduate pay: £24,993k

7. Civil Engineer - Average graduate pay: £25k

6. Software Developer - Average graduate pay: £26k

5. Engineer - Average graduate pay: £26.5k

4. Mechanical Engineer - Average graduate pay: £26,949k

3. Software Engineer - Average graduate pay: £28,370k

2. Consultant - Average graduate pay: £28,370k

1. Analyst - Average graduate pay: £34,366k