Hi I'm just testing this right now, I hope you're doing fineAll courses
MSc in Software Engineering — Master at London School of Commerce and Technology

MSc in Software Engineering


Course Overview

The MSc in Software Engineering sits inside the Information Technology department at LSCT and is a one-year postgraduate programme for computing graduates, working developers and STEM converts who want a BCS-aligned step up into senior-engineer and tech-lead seats. Taught over 12 months on-campus in central London, fully online or by structured distance learning, the programme develops advanced software design, distributed systems, security engineering and the day-to-day reality of shipping production software inside UK financial, public-sector and scale-up environments.

From your first sprint you will be writing production-quality code under code-review pressure, deploying services on UK-domiciled cloud regions and reading real incident post-mortems from UK tech companies. By the end you will have produced a 12,000-word MSc project, an open-source contribution log and a portfolio that supports senior-engineer applications across the King's Cross tech corridor.

The programme runs on a fortnightly sprint cadence with hands-on labs, peer code reviews and structured project demos to the cohort. Tutors include working senior engineers from the King's Cross tech corridor and rotating compliance practitioners from UK regulated firms, keeping the syllabus aligned to how UK employers actually run engineering teams in 2026. Cohort sizes are intentionally small so technical questions get full attention rather than queued for a TA.

Key Features

  • BCS-aligned syllabus mapped to The Chartered Institute for IT competency framework for graduate engineering registration.
  • Three study modes — on-campus near Silicon Roundabout, fully online with live code-review sessions, or distance learning with sprint-style deadlines.
  • DevSecOps studio covering supply-chain security, SAST/DAST and the UK Cyber Security and Resilience Bill expectations.
  • Distributed-systems lab building a working multi-region service on Azure or AWS UK regions.
  • Open-source project requirement — every student lands a real PR into a meaningful UK or international OSS repo before submission.
  • Final-year specialisms across distributed systems, applied ML engineering, security engineering and platform engineering.

What You Will Learn

You will graduate able to design a non-trivial production service, lead a code review with seniors, run an incident post-mortem at UK tech-company standard and write the kind of design doc a staff engineer signs off. Modules include:

  • Advanced Software Design and Domain-Driven Design
  • Distributed Systems and Consensus Models
  • Cloud Engineering on Azure and AWS (UK regions)
  • DevSecOps, CI/CD and Software Supply-Chain Security
  • Applied Machine Learning Engineering and MLOps
  • Software Architecture Patterns and Microservices
  • Software Testing, SRE and Production Reliability
  • Research Methods and the MSc Project

Assessment is portfolio-led: you are graded on shipped code, written design docs and live walk-throughs in front of the cohort, not only on closed-book exams. This pattern is deliberate — it mirrors how engineering candidates are actually tested in UK technical interviews, and it forces every student to develop the habit of defending their own decisions in front of seniors. Students consistently report that the structured code-review culture is the single skill that transferred most directly into their first UK engineering job.

Who This Course Is For

  • Computer-science graduates aiming for senior-engineer and tech-lead progression at UK scale-ups.
  • Working software engineers seeking BCS-aligned postgraduate depth and chartership progression.
  • International STEM graduates targeting UK software employment after their MSc.
  • Cognate-discipline graduates (maths, physics) bridging into commercial software engineering.

Hybrid candidates with one foot in product, design or finance and the other in code are particularly well-served, since the programme is built around shipping artefacts rather than only learning frameworks.

Career Pathways

Graduates step into the senior-engineer, platform-engineer and tech-lead roles that UK financial services, government digital services and London scale-ups are hiring at speed. Typical first roles include:

  • Senior Software Engineer (UK scale-up or fintech)
  • Platform Engineer (UK cloud-native team)
  • Site Reliability Engineer (SRE)
  • Security Engineer (DevSecOps focus)
  • ML Engineer (LLM and inference platforms)
  • Engineering Tech Lead (junior)

Graduates often progress to BCS Chartered IT Professional (CITP) status or a PhD in computing.

Beyond the obvious tech-firm hiring pipeline, our graduates are also picked up by UK regulated employers building internal engineering capability — financial services, government digital services, NHS Digital, defence-adjacent contractors and the Big Four advisory practices building cyber and platform teams. Hiring conversations typically start with portfolio walkthroughs rather than certifications, so the deliverables you ship during the programme are themselves the strongest part of your CV.

Entry Requirements

  • A UK 2:2 honours degree (or international equivalent) in computer science, software engineering, mathematics or a cognate STEM subject.
  • Applicants from non-cognate fields may apply with five years' senior professional experience as a working software engineer.
  • IELTS 6.5 overall (no band below 6.0) for non-native English speakers — and a take-home coding diagnostic for this programme to confirm baseline engineering fluency.
  • A personal statement, two references and (where applicable) a research proposal of 500-800 words.

Why Study at LSCT

The London School of Commerce and Technology (LSCT) is a specialist higher-education provider based in central London and part of Harold International College. We teach in small cohorts so every student is visible to their tutor, run a single intake schedule that students can rely on, and partner with UK professional bodies so qualifications carry weight with employers. London puts Whitehall, the City, Silicon Roundabout, the Royal Courts of Justice, the West End and the NHS estate within a short tube ride of every classroom — and our students use that proximity in their projects, placements and graduate job hunts. For software-engineering students the King's Cross tech corridor is, frankly, the lab: working staff engineers from UK scale-ups guest-review final-year MSc project demos in person.

We also keep our infrastructure honest: every assignment runs on UK-domiciled cloud regions, every code repo is reviewed under the same security standards the regulated industries expect, and every student leaves with a public portfolio they can actually point UK recruiters at. The careers service runs a structured mock-interview programme each term with working senior engineers, including a live coding session that mirrors the UK technical-interview format students will face in real applications.

Apply for MSc in Software Engineering

Specialise at postgraduate level with the MSc in Software Engineering. Click Enrol Now to apply; admissions teams reply within one working day with scholarship and funding guidance, including a BCS CITP progression map.

Frequently asked questions.

Common questions about MSc in Software Engineering.

The MSc in Software Engineering runs for one year full-time or two years part-time, with on-campus, fully online and distance-learning routes sharing the same BCS-aligned syllabus.

Yes. The MSc in Software Engineering is offered fully online with live code-review sessions, on-campus near Silicon Roundabout, or by structured distance learning with sprint deadlines.

The MSc in Software Engineering is mapped to BCS Chartered Institute for IT competency standards and supports progression to BCS Chartered IT Professional (CITP) status.

You need a 2:2 honours degree in a cognate STEM subject (or five years' senior software experience), IELTS 6.5 — and a take-home coding diagnostic for this programme.

Fees for the MSc in Software Engineering vary by route and domicile; merit scholarships and scale-up employer sponsorships are available — contact LSCT admissions.

Where Knowledge MeetsInnovation.

At Harold International College of London, we believe in nurturing minds and empowering future leaders through world-class education and a commitment to community impact.

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 4
Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 4

MSc in Software Engineering London Course | LSCT London | Harold International College of London