Master of Technology in Software Engineering
| Program start date | Application deadline |
| 2026-01-01 | - |
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.
