Filters
Filters
- Masters
- MSc
- Computer Science and AI
- Software Engineering and Development
Sort by
137 Software Engineering and Development MSc Degree Programs
Explore


Promoted
Aston University Online
Online MSc Cybersecurity
- Online United Kingdom
MSc
Part time
2 years
Distance Learning
English
Step into one of today’s most critical fields with a BCS-accredited master’s designed to make you industry-ready from day one. Gain hands-on experience in cyber risk management, software security, and strategic decision-making—all while working on real-world consultancy projects and collaborative challenges. Study a curriculum aligned with ISO 27001, Cyber Essentials, and ISC2 standards and graduate with globally recognised certifications.


Promoted
University of Miskolc
MSc in Computer Science Engineering
- Miskolc, Hungary
MSc
Full time
4 semesters
On-Campus
English
The program provides students with high-level knowledge in IT from natural sciences and from specialized engineering fields that are essential for designing, development, and integration of new information technology systems. The program involves a thorough understanding of theory and practice of information, the study of information acquisition, systems, and technical methodologies and their applications in engineering.


Promoted
Politecnico di Milano
MSc in Communication Design
- Milan, Italy
MSc
Full time
2 years
On-Campus
Italian, English
The Master of science program in Communication Design prepares a designer able to cope with strategic communication problems, providing innovative solutions and coordinating all the roles and competencies involved in a complex communication project.


The National University of Ireland, Maynooth
MSc Computer Science (Software Engineering)
- Maynooth, Ireland
MSc
Full time
1 year
On-Campus
English
The emphasis of the MSc in Computer Science (Software Engineering) is on the principles of good scientific software engineering practice, grounded in a hands-on understanding of the applicability of these practices, so that successful participants will be able to design and lead major software engineering projects.


Constructor University
Master of Science - Computer Science and Software Engineering
- Bremen, Germany
MSc
Full time
2 years
On-Campus
English
The Master of Science in Computer Science and Software Engineering at Constructor University is a research-oriented graduate program designed for students who want to build advanced expertise in software engineering, cybersecurity, artificial intelligence, and digital technology leadership.
Find your perfect program
Answer a few questions and we'll match you with the programs that suit you!


Charles University Faculty of Mathematics and Physics
Master in Computer Science - Software and Data Engineering
- Prague, Czech Republic
MSc
Full time
2 years
On-Campus
English
The study program Computer Science - Software and Data Engineering aims at expertise in analysis, design, and development of complex software solutions, and systems focused on big data processing. The portfolio of courses provided in the study covers a number of technological platforms, from classic, web-based, to modern cloud and distributed solutions. A required part of the study is to work on a large software project where students apply not only theoretical knowledge and technical skills but also teamwork abilities.


EPITA School of Engineering and Computer Science
Master of Science in Computer Science (MSc) - Software Engineering
- Paris, France
MSc
Full time
18 months
On-Campus
English
From mastering programming fundamentals to building modern web applications and working on real industry projects, the MSc in Computer Science – Software Engineering prepares students to become adaptable software engineers ready for today’s global tech industry.


USI Università della Svizzera italiana
Master in Software Engineering with AI
- Lugano, Switzerland
MSc
Full time
4 semesters
On-Campus
English
To master this ever growing complexity, future software engineers will make extensive usage of AI. In the Master in Software Engineering with AI (MAISE), students learn the foundational technologies behind AI for software engineering, they see many applications of AI to improve software development, and they experiment with AI for software development in practice.


Athlone Institute of Technology
Software Engineering – MSc
- Athlone, Ireland
MSc
On-Campus
English
The aim of this Program is to provide an opportunity for computer professionals and engineers to enhance their knowledge and expertise in areas of current active research and development in software engineering.


Queen's University Belfast
MSc Software Development
- Belfast, United Kingdom
MSc
Full time
1 year
On-Campus
English
The MSc in Software Development is designed in collaboration with industry to provide a year of intensive education in software development and is specifically designed for graduates of non-computing disciplines. It has an extremely high graduate employability rate and is the highest-rated MSc computing course for student satisfaction in the UK.


Pace University
Software Development and Engineering, MS
- New York, USA
MSc
Full time
2 years
Distance Learning, On-Campus
English
Software is the way users interact with computers, phones, and other devices like Apple watches, Siri, Google, and Alexa, smart fridges and cars, and so much more. Software developers are the people who build, code, maintain, update, and innovate all of the apps and software that make that technology work.


University of Southampton
MSc in Software Engineering
- Southampton, United Kingdom
MSc
Full time
1 year
On-Campus
English
The MSc in Software Engineering will develop your skills in traditional and contemporary software development. It will teach you formal methods and object-oriented programming. You’ll have the opportunity to enhance your skills in software modelling, design, development, and testing.


Technological University of the Shannon - TUS
MSc in Software Engineering
- Athlone, Ireland
MSc
Full time
1 year
On-Campus
English
The aim of this programme is to provide an opportunity for computer professionals and engineers to enhance their knowledge and expertise in areas of current active research and development in software engineering.


University of Southern Denmark
MSc in Engineering - Software Engineering - Odense
- Odense, Denmark
MSc
Full time
2 years
On-Campus
English
MSc in Engineering - Software Engineering - Odense Work with the development of future intelligent software that will make life easier for users. As an MSc in Software Engineering, you will work with the development of future intelligent software that will make life easier for users. You can, for instance, become a software developer, IT and systems architect or project manager. You can develop mobile apps, IT security and online solutions.


Heriot-Watt University Dubai
MSc in Software Engineering
MSc
Full time
1 year
On-Campus
English
Software engineers create and maintain software applications using best practice from computer science, project management, engineering, application domains and other fields. Students will learn how to apply state-of-the-art techniques and methodologies to develop high-quality software to professional standards.


Athlone Institute of Technology
Applied Software Engineering – MSc
- Athlone, Ireland
MSc
On-Campus
English
The MSc in Applied Software Engineering is an exciting one-year full-time Program, funded by Ericsson Ireland and ICT Skillnet and delivered by TUS in Athlone, which covers the entire software development lifecycle – from the fundamentals of computing and software design to implementation and testing.

Tufts University - School of Engineering
MSc in Software Systems Development
- Medford, USA
- Boston, USA
MSc
Full time, Part time
1 year
On-Campus
English
Software Systems Development students join one of the fastest-growing professions in technology today. Learn how to design, build, and test systems programs in C and C++ under the guidance of our dedicated faculty in the Department of Computer Science.


University of Southern Denmark
MSc in Engineering - Software Engineering - Sønderborg
- Sønderborg, Denmark
MSc
Full time
2 years
On-Campus
English
MSc in Engineering - Software Engineering - Sønderborg work with the development of future intelligent software that will make life easier for users. As an MSc in Software Engineering, you will work with the development of future intelligent software that will make life easier for users. You can, for instance, become a software developer, IT and systems architect or project manager. You can develop mobile apps, IT security and online solutions. Software is included in many aspects of our daily lives, both in companies and society in general. Therefore, there is a great need for software experts to develop products that are relevant to both consumers and businesses and which meet the needs of society.
Learn more about Software Engineering and Development MSc degree programs
You'll spend an MSc in Software Engineering and Development moving well beyond foundational coding, into the architecture decisions, system design principles, and engineering methods that shape how complex software gets built and maintained.
The learning environment fosters independent thinking and analytical precision as you examine problems from multiple angles. Coursework at this level typically covers distributed systems, software verification, advanced algorithms, and agile project governance, often through industry-linked projects where real design trade-offs matter.
You'll practice techniques like formal methods for system correctness, performance modeling, and security engineering, skills that separate architects and lead engineers from junior developers. Many programs also draw on collaborative modules in human-computer interaction or cloud infrastructure, reflecting what engineering teams actually work on.
Graduates move into roles such as software architect, systems engineer, DevOps lead, and technical product manager. Research-oriented paths toward a PhD or R&D position are equally common. Because strong software engineering practice travels across sectors, your options span finance, healthcare, aerospace, and beyond.