Software Engineer

Software Engineer

Software Engineers design, develop and maintain computer software. They use creative and IT skills to solve problems for the business.

Other roles in the sector

Average Salary

£40,000 - £50,000

Work Location


What does this role involve?

Typical duties include:

  • Developing and designing software applications and systems
  • Collaborating with other software developers and engineers
  • Maintaining and improving existing software applications and systems
  • Providing technical support for software issues and problems
  • Staying up-to-date with new technologies


  • Attention to detail
  • Collaboration
  • Continuous learning
  • Interest in IT and computing
  • Problem-solving


To become a Software Engineer, you could complete a:

  • Software Engineering or relevant Bachelor’s degree
  • Level 4 NVQ or equivalent T Level in Software Engineering or related subject
  • Level 6 Degree Apprenticeship in Software Engineering or related subject

Example Qualifications

  • Level 6 Award
  • Level 6 Certificate
  • Level 6 Diploma
  • Degree Apprenticeship
  • Level 4 NVQ

Get In Touch

If you have any questions about this or any other career within the rail industry, please get in touch with us and a member of our team will be more than happy to anser any questions you might have!

Contact Us

Find out more about our vacancies