Skip navigation

Online MSc in Software Engineering

Gain advanced skills to manage complex software products

The University of Liverpool’s online MSc in Software Engineering offers you the opportunity to develop practical skills to design, implement and manage high-quality software products.

This BCS-accredited1 programme focuses on the management of large and creative products, making it especially relevant for those seeking to become software experts, pursue senior managerial positions or work in consultancy roles. You’ll study software modelling, design, testing, quality assurance and much more to gain skills which can help you play a leading role in the construction of complex commercial software systems.

Cloud server platform

Access some of the most current tools used in the management of software products

Develop complex software products

Build on an advanced project throughout your study

Professional Portfolio of Evidence

Demonstrate your technical skills with practical assignments


Develop a complex software product throughout the programme

Demonstrate your advanced skills in creating high-quality solutions to software engineering problems by working on an advanced project throughout the duration of the programme. In each module you will be expected to develop assignments that will act as a practical solution to a particular problem, you will then build upon these artefacts with each successive module to create an advanced software outcome. Your advanced project will detail your in-depth understanding of software engineering and its many application.

“I would recommend the University of Liverpool Online because of the way the course is structured, the flexibility it offers and the balance between technical and managerial aspects in the content.”

Matthew Sammut (UK)
Online MSc in Software Engineering graduate

Matthew Sammut

Develop practical solutions in a cloud environment

Work is completed in an innovative cloud environment that mirrors a real-world IT work environment. You’ll be able to access some of the most current tools for the management and deployment of advanced software products used by a variety of organisations. Through completion of practical assignments, you’ll have the opportunity to hone and develop your skills while creating a Professional Portfolio of Evidence.

BCS accreditation


This degree has been accredited by BCS, The Chartered Institute for IT. Accreditation is a mark of assurance that the degree meets the standards set by BCS. An accredited degree entitles you to professional membership of BCS, which is an important part of the criteria for achieving Chartered IT Professional (CITP) status through the Institute. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.

The programme is designed to give you expert software knowledge to:
  • Manage and develop data systems, teams and complex projects
  • Understand advanced theory and practice behind software engineering including current paradigms, tools and techniques
  • Play a critical role in the in the design, programming and implementation of complex software systems
  • Plan and carry out a major project within the domain of software engineering, including the requirements around research, creative design, realisation, critical evaluation and reflection
The 2014 Research Excellence Framework rated 97% of the research produced by the University’s Computer Science department as being world-leading or internationally excellent - the highest proportion of any Computer Science department in the UK.

Pushing our careers forward

“I wake up every day and I want to work and it’s all because of doing this degree.” Two Computer Science graduates discuss what they got out of their online programmes.

video placeholder

Professional Portfolio of Evidence

Showcase your technical skills and knowledge by developing a cloud-based collection of your work. This portfolio of solution-based artefacts can be presented to employers and peers to demonstrate your critical thinking and practical skills.

Cloud-based server platform

Our innovative online study environment mirrors a real-life professional computing environment. This allows you to access different software platforms, conduct simulations, and perform practical tasks in one of the largest and commercially used cloud-servers on the market.

Global Career Advisor Network

As a student of the University, you can access a Global Career Advisor Network that puts you in touch with global professionals and industry insiders. Advisors can provide you with invaluable insights to help you to move ahead professionally, redirect your career or start a new business venture.

Learn more about the Global Career Advisor Network

Who will tell the robots what to do?

University of Liverpool Podcast
As autonomous machines spread into more and more facets of modern life, Dr Louise Dennis - a researcher at the University’s Autonomy and Verification Laboratory - examines the moral choices self-driving cars will face. She explains why moral reasoning will need to be a critical part of their design.

Listen to the episode

1 Many countries have their own accrediting bodies, and degree recognition differs from country to country. If you reside outside of the United Kingdom, please review your country of residence’s requirements to confirm recognition of your programme.