Skip to main content

Software Engineering - MSc

Gain the skills and knowledge to put yourself at the head of the queue for software engineers and data analysts in Ireland and abroad.

Key information

EU fees per year €8,200
Non-EU fees per year €20,800
NFQ Level NFQ Level 9 Major
Duration One year
Attendance Full-time
Programme type Taught
Delivery In-person
Start date September
Award Masters (MSc)

There is continuous demand for software engineers and data analysts both internationally and nationally. 

The Master of Science (MSc) in Software Engineering is a one-year, full-time master’s programme designed to develop expertise in building robust, large-scale software systems and extracting actionable insights utilising data analytics.  

Delivered through a blend of advanced coursework and a substantial end-of-year project, the programme offers a special focus on modern software engineering practices. You will choose to specialise in either Software Process and Analysis or Data Analytics.   

Designed for computing or related graduates, and professionals seeking to advance their skills in large-scale software development, system architecture, and data analytics. It prepares students for careers in high-demand sectors such as fintech, medtech, cloud computing, and AI. 

During this programme, you will

  • Equip students with advanced capabilities in designing, developing, and maintaining large-scale, sophisticated software systems.
  • Develop your ability to critically evaluate software engineering research and its application to current practice.
  • Gain the knowledge, techniques and tools required to analyse large data sets and extract valuable knowledge from them.
  • Enhance your employment prospects by meeting the industry's demands for software engineers and data analysts. 
© 2026 University of Limerick