Graduates from the MSc in Advanced Software Engineering are prepared to take on a variety of different roles, e.g. Specialist developer, DevOps engineer, Architect, or Decision-maker in the IT industry. The programme offers the flexibility to tailor your own elective courses; you will maintain a strong technical focus with a possibility to also developing essential management skills. This approach will prepare you for roles that require both deep technical expertise and managerial capabilities, which will equip you to succeed in different professional environments and roles.