Skip to main content
Southampton Solent University logo
Southampton Solent University logo

MScSoftware Engineering

Apply direct
Starting in: 2025
Register your interest
Entry requirements: 2:2
Or higher
Up to: 20% alumni discountFind out more
Campus: Southampton City CentreView on Google Maps

Why study a software engineering master's degree at Solent University

Master software engineering from the ground up with expert teaching; hands-on projects; and coverage of AI, programming, emerging tech, and cyber security to launch your global tech career.

  • £0m
    invested in our campus estate and facilities in the last five years
  • Top0
    best student city (StudentCrowd, 2024)
  • Gain hands-on experience through projects that reflect current industry needs.
  • Develop critical thinking and creative skills to address tomorrow’s tech challenges.
  • Choose from areas like AI, emerging technologies, and cyber security, preparing you for today’s job market.
  • Learn to articulate complex ideas and work ethically in diverse teams.
  • Stay ahead in the fast-paced tech world by continuously adapting to new methodologies and technologies.
  • Bridge the gap between academic learning and real-world industry practices with practical, applied knowledge.
  • This course is eligible for the Postgraduate Master's student loan. The loan is from Student Finance England and can be used to cover costs (ie, accommodation, tuition fees) associated with postgraduate studies.
  • You’ll be assigned a personal tutor who can assist you with pastoral support to help you make the most of your learning.
  • Every student at Solent University will also have the option to study an additional Certificate in Practical Artificial Intelligence qualification alongside their course. Free of charge, the course ensures you'll be prepared for a fantastic and varied career after graduation.

Course overview

The MSc Software Engineering programme is designed to equip students with cutting-edge, practical skills that are highly valued in the real-world tech industry.

By combining advanced technical knowledge with real-world projects, this course empowers you to solve complex software challenges, drive innovation, and work effectively in teams.

With a focus on both industry-relevant expertise and professional ethics, you'll be prepared to thrive in a rapidly evolving technology landscape. The course’s emphasis on lifelong learning ensures that you remain adaptable to emerging technologies throughout your career.

The course also provides an opportunity for students to take an industry placement after completing the taught modules and the dissertation. The placement could be anywhere between 13 and 26 weeks.

Any questions?

Contact UK admissions

Email: Call: 

Contact international admissions

Email: Call: 

Speak to a tutor

Speak to a tutor

Course features

  • Apply direct

    You can apply direct to Solent University for this course

  • Specialist facilities

    This course has access to specialist facilities

  • January start available

    This course has an option to start in January

  • May start available

    This course has an option to start in May.

  • Part-time option

    You can study this course part-time

This course is for

This course is designed for individuals who are passionate about transitioning into the tech industry, regardless of their academic background. Whether you come from a non-technical field, such as business, arts, or humanities, or a related discipline without a strong programming foundation, this course will equip you with the essential skills to excel in software development.

It is ideal for those seeking a career change into the fast-growing field of software engineering or anyone wishing to enhance their technical expertise and apply it to real-world challenges. If you are eager to build a solid foundation in programming, software design, and development methodologies, while developing a deep understanding of emerging technologies like AI, cybersecurity, and cloud computing, this programme is the perfect opportunity to start or accelerate your career in technology.

What this course leads to

The MSc Software Engineering programme is specifically designed to provide you with the skills employers are actively seeking. Throughout the course, you'll gain a robust technical foundation in core areas such as programming languages, software design, algorithms, and system architecture, while also developing specialised expertise in areas like artificial intelligence, cloud computing, and cyber security. By combining both theoretical knowledge and practical experience, this course prepares you to meet the technical demands of the industry.

Beyond technical proficiency, employers highly value problem-solving, teamwork, and adaptability - skills that are central to the curriculum. You'll work on real-world projects, collaborate with peers, and hone your critical thinking and communication skills - all of which are essential for excelling in the workplace. The programme also places emphasis on ethics and professional responsibility, ensuring you're equipped to tackle the ethical challenges that arise in the development of software.

By the time you graduate, you'll have a strong portfolio of practical skills and experience in tackling industry-relevant problems. With this skill set, you will be prepared to step into a wide range of in-demand roles, from software developer to AI specialist, cybersecurity analyst, and beyond.

  • Software developer/engineer
  • Systems analyst
  • Web developer
  • Mobile app developer
  • DevOps engineer
  • Software architect
  • Machine learning engineer

Meet the team

The University cannot guarantee any particular members of staff will teach specific aspects of the course in the future, but will endeavour to ensure the teaching team maintains their balance of experience and qualifications.

Facilities

This course makes full use of state-of-the-art facilities and equipment to support hands-on learning and research. Students will have access to advanced computing labs equipped with powerful computers, high-performance servers, and the latest software development tools, including IDEs (Integrated Development Environments), version control systems, and industry-standard collaboration tools.

These resources, combined with collaborative workspaces, ensure that students have the necessary tools for both individual study and collaborative, industry-relevant projects.

    Make your application

    Not ready to apply?

    Come to an open day