Computer Science/Software Engineer

Apply scientific and mathematical principles to develop computer software and solve problems.

Overview

Software Engineers research, design and write new software programs and computer operating systems.

You’ll create, maintain, audit and improve systems to meet particular needs, testing both hard and software systems to diagnose and resolve system faults.

The role also involves writing diagnostic programs and designing and writing code for operating systems and software to ensure efficiency, as well as making recommendations for future developments.

Software Engineers often manage the support systems required to effectively run an organisation, and the role can also require you to communicate effectively and translate the needs of different teams into systems developments.

Top 5 Tasks

  1. Develop information systems
  2. Write and test code, refining and rewriting it as necessary
  3. Evaluate the software and systems that make computers and hardware work
  4. Create technical specifications and write operational documentation
  5. Maintain systems

Salary

Typical graduate software engineer salaries start from £18,000 a year, while the average annual salary for a software engineer is between £25,000 and £50,000.

At senior or management level, software engineers can earn £45,000 to £70,000, and bonus schemes may also be available.

Am I Suited?

  • Technically-minded
  • Maths geek
  • Problem solver
  • Analytical thinker
  • Commercial awareness
icon-did-you-know
Alan Turing is credited with being the first person to come up with a theory for software in 1935, which led to the two academic fields of computer science and software engineering.

Qualifications

Typically, you’ll need proven technical skills and a good degree at 2:1 level or above in a computing related discipline

Vacancies / Apprenticeships

Close Menu