Filters
Filters
- Masters
- MSc
- Europe
- United Kingdom
- Engineering Programs
- Software Engineering
Sort by
19 Software Engineering MSc Degree Programs in United Kingdom


Kingston University
MSc in Software Engineering
- Kingston upon Thames, United Kingdom
- London, United Kingdom
MSc
Full time, Part time
1 year
On-Campus
English
Gain the skills you need to kickstart your career with the Software Engineering / with Management Studies MSc, accredited by the British Computer Society (BCS).


University College London (UCL)
Software Systems Engineering MSc
- London, United Kingdom
MSc
Full time
1 year
On-Campus
English
The MSc in Software Systems Engineering is designed to give students a solid foundation in both the theory and practice of building software systems. This one-year MSc will deepen your expertise in software engineering, preparing you for careers in leading IT companies or for further academic research. You will undertake a substantial research or engineering project, often in collaboration with industry partners, to develop the skills necessary for the software engineering field.
Best programs for you
Answer a few questions and we'll match you with programs!


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.


Cardiff University
MSc Software Engineering with a Professional Placement Year
- Cardiff, United Kingdom
MSc
Full time
2 years
On-Campus
English
The MSc Software Engineering degree presents students from a diverse background in STEM (Science, Technology, Engineering and Mathematics) subjects with the opportunity to acquire the skills, knowledge and hands-on experience required to be effective as a commercial software engineer. The MSc Software Engineering degree presents students from a diverse background in STEM (Science, Technology, Engineering and Mathematics) subjects with the opportunity to acquire the skills, knowledge and hands-on experience required to be effective as a commercial software engineer.


University of St Andrews
Fast-track counseling
MSc in Software Engineering
- Saint Andrews, United Kingdom
MSc
Full time
1 year
On-Campus
English
Fast-track counseling
This advanced research-led course will develop your knowledge and skills in software reuse, agile development, software architecture and critical systems engineering.


University of Westminster
Software Engineering (Conversion) MSc
- London, United Kingdom
MSc
Full time, Part time
1 year
On-Campus
English
Aimed at non-computing graduates, this course provides the core and most advanced practical knowledge and skills that a professional software engineer needs to be successful in today’s IT industry. Are you a graduate in a non-computing subject with some basic experience and interest in computing who would like to enter the IT industry? Are you already working in the IT industry and would like to increase your technical skills and knowledge? If your answer to either question is yes, this course is for you. Software engineering is the application of engineering methods, practices and disciplines to the creation and maintenance of software applications and systems. A professional software engineer works with these engineering approaches to develop software in a systematic, quantifiable and disciplined way. By choosing this course, you’ll get the essentially practical experience of programming and applying software engineering to a number of new and important areas of IT and computing. In addition, you’ll develop a strong grasp of the theory that underpins these practical skills. To ensure that you have the best possible employment prospects at the end of the course, you’ll gain skills that cover a variety of areas: technical skills, such as programming, object-oriented software development, practical experience of software development tools; soft skills, such as analytical and critical thinking, communication, presenting and demonstrating, team working, and peer review; and career skills, such as CV writing, planning, job searching, interview practice.


Kingston University
MSc in Software Engineering with Management Studies
- Kingston upon Thames, United Kingdom
- London, United Kingdom
MSc
Full time, Part time
1 year
On-Campus
English
Some of the most challenging problems in industry and commerce are associated with software development. You will examine all stages of the software development life cycle at an advanced level. You will study software project management and business processes, software architecture and design aspects, implementation and software construction, testing and quality assurance.


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.


University of Bristol - Science and Engineering
MSc Cyber Security (Software Security)
- Bristol, United Kingdom
MSc
Full time
1 year
On-Campus
English
This MSc aims to enable a deep understanding of fundamental concepts, design principles, building blocks and methods to understand and mitigate against cyber threats that impact critical and complex software systems; It gives you hands-on experience in articulating software security issues by working with devices, systems and networks utilised in realistic environments such as state-of-the-art testbeds for inter-meshed systems, CNI and IoT;


Aston University Online
Online MSc Computer Science
- Online United Kingdom
MSc
Part time
2 years
Distance Learning
English
Develop your coding skills with Mobius, an advanced real-time feedback tool that accelerates your learning and sharpens your programming expertise. Learn from industry leaders through a BCS-accredited programme shaped by Aston’s Industry Advisory Board, designed to empower you to become an innovative software developer and future tech leader.


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.


Regent College London
MSc Software Engineering
- London, United Kingdom
MSc
Full time
1 year
On-Campus
English
The MSc Software Engineering degree allows you to forge your path into this specialism. Gain a deeper understanding of advanced software methodologies with the MSc Software Engineering degree.


University of East London
Software Engineering MSc
- London, United Kingdom
MSc
Full time
On-Campus
English
The MSc in Software Engineering is designed to give students a solid understanding of building high-quality software systems. It covers essential topics like software development processes, programmin...


Nottingham Trent University
Software Engineering - MSc
- Nottingham, United Kingdom
MSc
Full time
On-Campus
English
The MSc in Software Engineering is a postgraduate program designed for those wanting to deepen their understanding of software development processes. It covers core topics like software design, develo...


University of Hertfordshire Online
MSc Software Engineering (Online)
- Hatfield, United Kingdom
MSc
Full time, Part time
1 year
Distance Learning
English
The award builds on our extensive experience and long-established reputation in providing industry-based qualifications and skills in relation to software design and development. Software Engineering is the foundation of the functioning modern world. Many aspects of commerce and industry require well-engineered and reliable software to operate. The MSc Software Engineering (Online) is designed for computer science graduates and has been popular with those looking to specialise in Software Engineering and progress their career in this direction.
Popular Engineering Programs Software Engineering degree types
Popular study format
Learn more about Software Engineering MSc degree programs in United Kingdom
In the UK, pursuing a Master's degree in Software Engineering opens doors to dynamic career paths while providing a strong foundation in the latest technologies and industry practices. The degree is designed for those passionate about creating complex applications and systems, fostering a deep understanding of both software development and project management.
Through courses in areas like software architecture, web development, and mobile app design, you'll gain hands-on experience with tools for coding, debugging, and testing software. Many programs emphasize practical projects, allowing you to collaborate with peers and apply your skills to real-world challenges. As students engage with new ideas, they strengthen adaptability and build confidence in tackling various coding environments.
The UK's educational approach focuses on research-led teaching, encouraging critical thinking and innovation in software solutions. Graduates often pursue roles as software developers, systems analysts, or project managers in diverse sectors, benefiting from the country's emphasis on technology and innovation that extends beyond local markets.