
Master's Programme in Software Engineering
Only with degrees from outside of Finland.


The programme is accredited by international Euro-Inf® (granted by EQUANIE) and ASIIN standards for high quality degree programmes in engineering.
This master's programme focuses on developing advanced knowledge and expertise for the design and development of software and digital services. In the programme, you will learn to apply engineering principles in software and systems development, including design methodologies, business process and service modelling, operation principles, and maintenance and quality assurance approaches.
The Master's Programme in Software Engineering is designed for students who have completed at least 24 ECTS credits in computer science or related fields (IT/IS or software engineering) but do not have a bachelor's degree in these fields. Building on more general software engineering topics and other areas of information technology, such as software development, quality assurance and testing, or software design, this programme provides an opportunity for students to engage in and develop skills for research.
The programme's basic courses can be completed remotely, but the attendance requirements of advanced and elective studies vary. You should prepare to attend classes on campus as needed.
Admissions guide 2026

What will you learn in the programme?
After graduation, you will have a solid foundation in software engineering. You will be able to apply computer science and software engineering principles, best practices, and industry standards to complex software systems development.
You will be able to
- design, evaluate, and adapt software processes and software development tools for advanced development projects;
- identify user needs and design effective software solutions;
- recognise human, security, social, and entrepreneurial issues and responsibilities in engineering software and the digitalisation of services;
- put together your own professional network in Finland through practical assignments with real companies during your studies.
Degree structure and studies
The Master's Programme in Software Engineering is a two-year programme Ieading to the degree of Master of Science in Technology, M.Sc. (Tech.), comprising 120 ECTS credits.
The programme content includes core studies in software engineering models and methods, requirements engineering, running a software project, and research design methods. Advanced specialisation studies cover areas such as software and system architectures, data-intensive software systems, software maintenance, and quality assurance in software development. Minor studies are available in industrial engineering and management, embedded systems and communications, international business and management, or Finnish language and culture.
The programme offers a possibility for double degree studies.
Career prospects
There are many reasons why software engineering is so popular, such as good job security, high starting salaries, and diverse job opportunities across industries.
Software engineers may also have flexible work schedules – they can work anywhere where there is a computer and an internet connection.
Understanding different aspects of software engineering is essential for any professional today.
The programme’s graduates can work in many roles: as software developers, software architects, requirements engineers, database administrators, user experience specialists, team leaders, or project managers – to name a few.