Students
Tuition Fee
Start Date
2026-01-01
Medium of studying
On campus
Duration
1 years
Details
Program Details
Degree
Masters
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2026-01-01-
About Program

Program Overview


Overview of the Master of Technology in Software Engineering

The Master of Technology in Software Engineering (MTech SE) is designed to meet the industry demand for software engineers who can help Singapore organisations realise the smart nation initiatives through building robust, reliable, and scalable software systems. This programme is best suited for individuals who have a few years of experience in software engineering roles and are looking to further enhance their knowledge and skills in architecting scalable, secure, and smart software systems.


Programme Details

  • The MTech SE programme emphasises the skills required for architecting scalable, secure, and smart systems and platforms.
  • The focus will also be on the exploitation of software technologies, methodologies, and management techniques.
  • It focuses on the practical and systematic construction of software systems, using innovative and state-of-the-art techniques.
  • The programme will equip students with the essential knowledge and practical experience to architect, design, build, and manage the delivery of robust software systems for their organisation and customers.

Learning Outcomes

  • Become software architects capable of architecting and designing systems that exploit major contemporary software platforms, technologies, and methodologies.
  • Become software architects capable of architecting and designing smart and secure systems.
  • Become data architects equipped with data engineering skills to engineer big data from a variety of sources.

Recognition

  • Top student is awarded the Accenture Medal and Prize.
  • Top project team is awarded the Best Project Prize.

Study Award and Scholarships

  • NUS-ISS ASEAN Merit-Based Study Award: A partial scholarship initiative launched to enhance NUS-ISS's visibility across ASEAN countries (excluding Singapore) while supporting deserving students from developing nations to pursue full-time Master's programmes at NUS-ISS in Singapore.
  • IMDA Post Graduate Scholarship: An industry scholarship that empowers students pursuing tech or media-related studies at the Masters or PhD level.

SkillsFuture Level-Up Programme

Singaporeans aged 40 and above can receive a SkillsFuture Credit enhanced subsidy top-up of $4,000 through the SkillsFuture Level-Up Programme. The subsidy can be used to offset the course fees.


Courses

MTech SE candidates must successfully complete the following course components to be awarded the degree:


  • Fundamental - Complete 2 Graduate Certificates
  • Specialist - Complete 2 of 4 Graduate Certificates

Fundamental Software Engineering Areas

Designing Modern Software Systems

  • Essential Practices for Agile Teams
  • Software Analysis & Design
  • Software Design Patterns
  • DevSecOps Engineering and Automation

Architecting Scalable Systems

  • Architecting Software Solutions
  • Platform Engineering
  • Cloud Native Solution Design

Specialist Software Engineering Areas

Architecting AI Systems

  • Explainable and Responsible Artificial Intelligence
  • AI and Cybersecurity
  • Architecting Agentic AI Solutions
  • Integrating and Deploying AI Solutions

Designing and Managing Products and Platforms

  • Service Design
  • Managing Digital Products
  • Digital Product Strategy
  • Architecting Platforms as a Business

Engineering Big Data

  • Information Architecture for Data-driven Insights
  • Big Data Engineering for Analytics
  • Architecting Systems for Real-Time Data Processing

Securing Ubiquitous Systems

  • ISC2 CISSP CBK Training Seminar
  • Secure Software Development Lifecycle for Agile
  • Design Secure Mobile Architecture
  • Platform Security

Capstone Project and Internships

  • A central element of the MTech programme is the capstone project.
  • Student projects for MTech SE students extend over a period of 5 months for full-time students and 7 months for part-time students.
  • Students are required to conduct their projects in teams.

Timetable and Exams

  • Students are evaluated through a combination of course work, project work, and examinations.
  • All students are required to complete a three-hour examination, where applicable, for each fundamental and specialist module taken.

Admission and Application

  • Admissions Criteria:
    • Bachelor's degree preferably in Science or Engineering and a grade point average of at least B
    • Demonstrate proficiency in the English Language (written and spoken)
    • An acceptable GRE score (overseas applicants) or pass NUS-ISS Entrance Test
    • Have received a favourable assessment at admissions interview conducted by NUS-ISS
    • Preferably two years of relevant working experience

Career Pathways

  • There are opportunities in Singapore for most areas of IT.
  • What you learn in terms of IT skills is not as important as what you do with it.
  • It is the attitude and the ability to learn from mistakes, and to contribute back to the company that you work for that is likely to make more of a difference than specific IT skills.

Career Prospects

  • Software Architect (general, smart systems, data)
  • Senior Software Engineer
  • Data Architect
  • Product Manager

MTech Alumni

MTech alumni are pursuing their careers at global organisations such as Accenture, Creative Technology, DBS Bank, Defence Science & Technology Agency, Deutsche Bank AG, Fuji Xerox Asia Pacific, HP Singapore, IBM Singapore, Infocomm Development Authority of Singapore, Inland Revenue Authority of Singapore, Jurong Port, Microsoft, Murex, NCS, NEC Asia Pacific, OCBC Bank, Revolution Analytics, Singapore Telecommunications, Standard Chartered Bank, Starhub, ST Electronics, and Tata Consultancy Services.


See More
How can I help you today?