Master of Technology (Software Engineering) ... The Master of Technology (Software Engineering) degree gives students the knowledge to design, implement and maintain IT systems using a well-informed software engineering approach and create high quality software in a systematic and efficient manner.