MSc in Software Engineering in Sri Lanka: The Kingston MSc at ESOFT

Postgraduate

MSc in Software Engineering in Sri Lanka: The Kingston MSc at ESOFT

The Kingston University MSc in Software Engineering at ESOFT Uni: modules, entry rules, tuition fee and how it runs in Colombo and Kandy.

LJ

Lasantha Jayawardena

21 Oct 2026·6 min read

Share

TL;DR. ESOFT Uni teaches the Kingston University MSc in Software Engineering in Colombo and Kandy, in blended and weekend formats. The total tuition fee is LKR 790,000. You need a computing or related degree with at least second class honours, and professional experience helps.

Apply now or read the full programme page: MSc in Software Engineering at ESOFT Uni.

Many software graduates reach a point where writing code is no longer the limit. The next step is designing systems, guiding a team and deciding how software gets tested and shipped. This MSc is built for that step. It focuses on engineering discipline: structured development from requirements through to testing, rather than building for its own sake.

Where this programme fits

The degree is awarded by Kingston University London, UK, and delivered locally by ESOFT Uni. That means you study in Sri Lanka, in Colombo or Kandy, and you do not need to relocate to earn it.

It sits alongside other postgraduate computing options at the same institute. If you are still deciding between specialisations, the programs below show what ESOFT Uni lists in computing at master's level.

What you will study

The course page lists five compulsory modules. Each one maps to a stage of professional software work.

  • Software Architectures and Programming Models, on structuring systems so they can grow and be maintained.

  • Applied Data Programming, on using data programming to solve real software problems.

  • Software Quality Engineering, on testing, validation and quality assurance.

  • Agile Project Development, on iterative delivery and responsive project management.

  • Project Dissertation, an independent piece of research on a real-world engineering problem.

Topics running through the modules

The programme description also points to requirement engineering, design and modelling, component-based development, Service-Oriented Architecture and cloud computing. These are the topics that appear in senior engineering and architecture roles, so the dissertation is a good place to go deep on one of them.

What the dissertation is for

The Project Dissertation is where you apply the taught modules to one problem. If you already work in software, choosing a problem from your own workplace is a practical way to make the research useful beyond the grade.

Who can apply

The entry requirements on the course page are:

  • A relevant undergraduate degree in Computing, Software Engineering or a related discipline, with at least second class honours or an equivalent qualification.

  • Some professional experience in software development is an advantage. It is not stated as a hard requirement.

  • English language proficiency may be required. The page does not name a test or score, so confirm this with ESOFT Uni when you apply.

The page does not define what counts as a related discipline beyond computing and software engineering. If your degree is in a neighbouring field, ask before you assume either way.

Fees and how to plan the cost

The Uplift catalogue lists a total local tuition fee of LKR 790,000 and an application fee of LKR 25,000. The course page notes that monthly instalment plans may be available, and that conditions apply.

Intake dates change from year to year. Check the course page for the current dates and application deadlines rather than relying on an older date you may have seen elsewhere.

Study mode and campuses

The programme runs in hybrid and part-time formats, with weekend and blended learning. It is offered at the Colombo campus on De Fonseka Place and at the Kandy campus on William Gopallawa Mawatha. For someone already working in software, weekend and blended delivery is the main reason a master's is realistic without leaving a job.

How to judge whether it suits you

A master's in software engineering pays off most when it closes a specific gap. Ask yourself where your work stops you from moving up. If the gap is architecture, the first module speaks to it directly. If the gap is quality and release discipline, the quality engineering and agile modules do. If the gap is research and credibility, the dissertation is the part that matters.

It also helps to be honest about time. Weekend and blended study is flexible, but a dissertation still needs steady weekly hours. Talk to your manager early, because some employers support study that feeds back into the team.

Preparing your application

Have your degree certificate and transcript ready so you can show your class of degree. A short summary of your software experience, with the technologies you have used and the size of the teams you worked in, gives ESOFT Uni a clear picture. If your degree is outside computing, add a note on how you moved into software work.

Careers this MSc points toward

The course page names roles such as Senior Software Engineer, Software Architect, Technical Lead, Engineering Manager and Cloud Solutions Architect, across technology, finance and enterprise sectors. These are targets the programme is designed to support. Progress still depends on your experience, your portfolio and the roles open to you.

Similar programs at other institutes

If you want to compare with other master's options in computing, here are programs from Universal College Lanka.

Postgraduate computing programs at Universal College Lanka
Universal College Lanka
Master's
Universal College Lanka
MSc Cyber Security
View
Universal College Lanka
Master's
Universal College Lanka
MSc Data Science
View

For wider reading, see MSc in IT in Sri Lanka and software engineering degrees in Sri Lanka.

Questions to ask before you apply

  1. Does my degree count as a related discipline for entry?

  2. Is an English test needed in my case, and which one?

  3. What are the current intake and application dates for Colombo or Kandy?

  4. Which instalment plan fits my budget, and what conditions apply?

PS. If you are weighing this MSc against a career move into architecture or technical leadership, write down the role you want in two years and check whether the five modules match it. Apply now when you are ready.

References

Tags

PostgraduateComputing

About the author

Lasantha Jayawardena avatar

Higher Education

Lasantha Jayawardena is the founder of Prosper Global Education. He arrived in Australia in 2009 as a Sri Lankan student at Swinburne University of Technology, went on to complete an MSc in Technology Management at Staffordshire University (UK) and an MBA in International Business at the University of Colombo, and built a 15-year career in Sydney as a Senior Business Analyst across Commonwealth Bank, Westpac, and Suncorp. In 2025 he founded Prosper Global Education to help ambitious Sri Lankan students and working professionals navigate the same path — choosing the right university, securing visas, and turning an overseas degree into a real career. He writes from both sides of the journey: as someone who lived it, and as someone who now guides families through it. Based between Sydney and Colombo.

View profile