Technology & Data

Your route to Software Engineer

Design and build the systems people use every day — web, mobile, infrastructure, AI.

Pathway confidenceEligibility check requiredThis route depends on criteria you need to check, such as school context or household income.

Career compatibility and admission likelihood are different things

Compatibility is about you. Admission is the institution's decision — we can only tell you how to be ready for it.

Destination

Software Engineer

Graduate software role

Internships each summer

BSc/MEng Computer Science

A Level Maths (+ Computer Science)

You are here

Tell us your year group to place this properly

My academic gap

Here's exactly what has to move

2 subjects to close

Current position

Stage not set · predicted grades

Target

A*AA–BBB with Maths for CS degrees, or a portfolio-led apprenticeship

Maths

A Level Maths is required or strongly preferred by most CS degrees

not set7Not started

English

Written communication is half of senior engineering

not set5Not started

Typical market expectations, not official rules. Last checked August 2026.

What the destination officially asks for

A*AA–BBB with Maths for CS degrees, or a portfolio-led apprenticeship

Admissions tests: Technical interviews · Coding assessments

Timeline

  • Build projects now
  • A Level Maths
  • Degree or apprenticeship
  • Internships
  • Graduate engineer

FutureIQ recommendation based on typical hiring and admissions patterns · last checked August 2026.

Your routes in

Ranked honestly, for where you are now.

Some of these are harder than others. We say which, and why.

Qualifications

A Level Maths strongly preferred, Computer Science useful

Grades

A*AA–BBB depending on the university

Admissions tests

None required

Duration

3–4 years

How competitive

Competitive at the top, plenty of good options below it

Funding

Student finance; paid summer internships from year 2

Progression

Internship → graduate scheme → engineer → senior engineer

The route, step by step

  1. 1A Level Maths (+ Computer Science)
  2. 2BSc/MEng Computer Science
  3. 3Internships each summer
  4. 4Graduate software role

Next action

Ship two real projects to GitHub before you apply

Plan this route with the Tutor

Where this goes

This career has a ladder, not a ceiling.

Skilled and technical careers progress into engineering, management and business ownership.

Stage 1

Junior engineer

Stage 2

Engineer

Stage 3

Senior engineer

Stage 4

Staff / lead

Stage 5

Engineering manager or founder