Software Engineering (MEng)
Software engineering: Turn complex data into captivating stories. This postgraduate program makes you a data visualisation expert.
IELTS requirement: 6.0 with no less than 5.5 in any band.
Next Intake: Taking admission for January & May 2026
Duration of the course: 1 year full-time or 2 years part-time (International Students can do only full time)
Please contact us for further information.
*By exploring this course you agree to the Terms & Conditions and know our disclaimer.

Course Overview
About the course
April 29, 2026
The digital landscape is constantly evolving, and the demand for skilled software engineers is at an all-time high. The Master of Engineering in Software Engineering (MEng) program empowers you to become a leader in this dynamic field. This postgraduate program offers a comprehensive curriculum that blends theoretical foundations with practical experience, equipping you to design, develop, and deploy groundbreaking software solutions.
Master the Art and Science of Software Engineering:
- Software Design & Development: Delve deep into the principles of object-oriented programming, design patterns, and software architecture. Learn to create robust, scalable, and maintainable software systems that can withstand the test of time.
- Software Testing & Quality Assurance: Master rigorous testing methodologies to ensure the quality, reliability, and security of software applications. You’ll gain the ability to identify and eliminate bugs before they reach users, safeguarding software integrity.
- Software Project Management: Equip yourself with the skills to effectively manage software development projects from conception to completion. Learn to plan, estimate, schedule, and track software development lifecycles, ensuring projects are delivered on time and within budget.
- Advanced Programming Languages & Technologies: Explore the cutting-edge programming languages, frameworks, and tools that are shaping the future of software development. Go beyond the basics and learn to leverage these advancements to build innovative software solutions.
- Emerging Technologies Integration: Deepen your understanding of emerging technologies like cloud computing, machine learning, and data science. Learn how to integrate these technologies into software development to build future-proof solutions that address complex challenges.
Become an Invaluable Asset in the Tech Industry:
Graduates of the MEng in Software Engineering are highly sought after across various industries. Here are just a few of the exciting career paths you can pursue:
- Software Engineer: Designs, develops, tests, and maintains software applications in diverse fields like web development, mobile development, embedded systems, and more. Specialize in a specific area or become a generalist with a broad skill set.
- Software Architect: Lead the design and development of complex software systems, acting as a technical visionary. Ensure technical feasibility, scalability, and maintainability while guiding teams to produce high-quality software.
- Software Development Manager: Oversee the entire software development lifecycle, leading teams of software engineers. Your expertise in project management, communication, and technical knowledge will be crucial in ensuring successful project delivery.
- Full-Stack Developer: Become a unicorn in the tech world! Develop both the front-end (user interface) and back-end (server-side) of software applications, allowing you to independently build and deploy complete software solutions.
- User Interface/User Experience (UI/UX) Engineer: Focus on designing user interfaces that are not only visually appealing but also intuitive and user-friendly. Craft engaging user experiences that make software applications a joy to use.
- Security Engineer: Become a guardian of the digital world! Build secure software systems by implementing industry best practices, identifying and mitigating potential vulnerabilities, and safeguarding software from cyber threats.
Become an architect of the future. The MEng in Software Engineering equips you with the knowledge, skills, and experience to design, develop, and deploy innovative software solutions that will shape the ever-evolving digital landscape. Enroll today and embark on your journey to becoming a leader in the software revolution!
Up to £5500 scholarship on some courses.
Please contact us for further information.







