Graduates of this Master's program in Technology (Software Engineering) will have the specialist knowledge required to understand and implement advanced software engineering techniques - design, implement and maintain IT systems using a well-informed software engineering approach and create high-quality software in a systematic and efficient manner. Graduates may find employment in a wide range of industries including security and defense, education, aerospace, health, business, and finance.