MSc in Software Engineering
Course Overview
The MSc in Software Engineering is a UK Level 7 postgraduate degree qualification running one year full-time or two years part-time, aligned with Cloud Native Computing Foundation reference patterns and IEEE Computer Society UK and RI chapter reference material. It is designed for senior developers and technical leads who now need to design at architectural level, evaluate quality attributes and defend engineering decisions to non-technical stakeholders, and the curriculum is refreshed each year against UK sector expectations and the UK software sector, from fintech to public-service delivery. Every module is written and marked to UK postgraduate standards, and the same intake cohort covers on-campus, fully online and distance-learning routes with weekly tutor visibility across every mode. Assessment briefings, taught sessions and tutor clinics run to a single teaching rhythm, and the MSc in Software Engineering schedule is published at the start of each intake so learners can plan around work, family and travel commitments.
By the closing weeks of the MSc in Software Engineering you will architect distributed systems, apply domain-driven and event-driven patterns at scale, evaluate ML-integrated components against reliability criteria and defend a dissertation in front of an academic panel, and be ready to step into senior, consulting or research-adjacent UK positions. The programme sits within a short tube ride of the BCS at Southampton Street, the London Node and London Python communities and the software teams of the City and Silicon Roundabout, so the professional-body scene you are studying sits inside a short tube ride of the central London campus. Assessment blends taught coursework, applied artefacts and a closing dissertation or sponsor consulting project moderated to UK postgraduate standards, with a named programme tutor from induction through the closing submission. Every learner receives structured milestone feedback, one-to-one review sessions and an evidence-based portfolio review that maps directly onto UK employer expectations for the MSc in Software Engineering subject area.
Key Features
- Cloud practitioner content aligned with AWS, Google Cloud and Azure certification frameworks.
- Choice of research dissertation or sponsor consulting project.
- Named dissertation supervisor and structured milestone reviews.
- Small tutor-visible cohorts inside a central London campus.
- Access to Harold International shared library and elective catalogue.
- Curriculum aligned with BCS senior practitioner and IEEE Computer Society competencies.
- Modules on distributed systems, platform engineering and software architecture.
What You Will Learn
- Model software quality attributes with quantitative evidence.
- Lead technical strategy discussions with senior UK stakeholders.
- Apply research methodology to a piece of original engineering work.
- Defend a dissertation or consulting project in a formal viva.
- Architect distributed systems with defensible trade-off analysis.
- Apply domain-driven design and event-driven patterns at scale.
- Design platform engineering approaches that reduce developer toil.
- Evaluate ML-integrated components against reliability and safety criteria.
Who This Course Is For
- Working developers stepping into architecture or lead-engineer positions.
- Career changers with an adjacent numerate degree.
- Experience-route applicants with five or more years of senior professional practice.
- International applicants aligning senior experience with UK academic vocabulary.
- Bachelor graduates progressing into senior software roles.
Career Pathways
- Principal Engineer (with progression)
- Senior Software Engineer
- Solutions Architect
- Platform Engineer
- Site Reliability Engineer
- Technical Product Manager
- Engineering Manager
The LSCE careers service runs one-to-one interview support in the final stage and taps its UK contact book across scale-ups, financial services and consultancies to help place MSc graduates into senior UK roles. Alumni support continues after graduation through the LSCE careers network, so the MSc in Software Engineering remains a live credential in your career progression conversations for years after you finish.
Entry Requirements
Applicants to the MSc in Software Engineering are assessed on the balance of academic preparation, professional experience and stated intent to work in senior software engineering. The requirements below are the standard published entry criteria, and admissions will confirm any credit-transfer, English-language or portfolio route in the first response.
- A UK Bachelor's degree at 2:2 or above, or an international equivalent, in a discipline relevant to software engineering.
- Applicants with five or more years of senior professional experience are considered for admission by portfolio.
- IELTS 6.5 overall (no band below 6.0) for non-native English speakers.
- Two references , normally academic; senior professional accepted for experience-route applicants.
- A one-page personal statement setting out your dissertation or capstone interest in software engineering.
Why Study at LSCE
LSCE is the specialist computing and engineering division of Harold International College of London, teaching in small tutor-visible cohorts across every level of the ladder. The central London campus places the BCS at Southampton Street, the London Node and London Python communities and the software teams of Silicon Roundabout within a short tube ride, so students learning on the MSc in Software Engineering can attend the same industry evenings, guest lectures and continuing professional development sessions that working practitioners attend. Partnerships with UK professional bodies, including the ones woven through the MSc in Software Engineering curriculum, mean the qualification carries weight with employers, and the syllabus is refreshed each year against professional-body guidance and the latest UK sector needs.
On-campus, fully online and distance-learning routes join the same intake cohort with weekly tutor visibility, so the postgraduate experience of the MSc in Software Engineering does not depend on which route you pick. Students routinely attend London Node, London Python, the BCS software groups and IET software events during their studies, and the LSCE careers service maintains a working contact book across UK employers, hosts industry-careers days and offers one-to-one application support during your final stage. Postgraduate learners on the LSCE ladder also access shared library, elective-module and student-society facilities through the wider Harold International College network subject to availability.
Apply for MSc in Software Engineering
Advance your career with an LSCE postgraduate degree. Click Enrol Now for the MSc in Software Engineering, admissions will respond within one working day with intake dates, dissertation supervision options and scholarship review. Enrol Now.
























