Master's Degree Software Engineering Full Time

Master of Software Engineering

at University of Melbourne · Melbourne, Victoria

CRICOS course code

106110B

CRICOS provider code

00116K

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

3 years

Tuition (whole course)

A$208,451 total

Per year

A$69,484/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Master of Software Engineering at the University of Melbourne is a comprehensive three-year postgraduate programme designed to prepare students for advanced professional practice and leadership roles in software engineering. Structured according to the Australian Qualifications Framework (AQF), the degree comprises a blend of core units of study, advanced electives, and an industry-focused capstone project, ensuring both breadth and depth of technical expertise. The curriculum typically spans over several semesters, with each unit contributing to a set number of credit points required for graduation.

Across the duration of the course, students will gain robust theoretical knowledge in areas such as software architecture, systems design, project management, and quality assurance, complemented by practical skills through collaborative projects and exposure to the latest engineering methodologies. The programme includes opportunities for work-integrated learning and professional placements, allowing students to engage with leading organisations in Melbourne’s vibrant tech sector, while expanding their professional networks and industry experience.

This master's degree best suits those with a strong foundation in computing and a desire to specialise further or pivot into software engineering roles. International applicants must evidence English proficiency at the university’s standard postgraduate level and are encouraged to check the most current requirements on the official page. Graduates are well-placed to pursue diverse career pathways in Australia’s technology and innovation landscape, and may be eligible for post-study work rights under the Temporary Graduate visa (subclass 485), while also enjoying the work right of up to 48 hours per fortnight during study.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software Engineer in leading Australian technology firms and start-ups
  • Systems Architect for finance, healthcare, and telecommunications industries
  • Project Manager in software development and digital transformation projects
  • DevOps Engineer in cloud computing and enterprise IT environments
  • Quality Assurance Specialist in software product companies
  • Technical Consultant or Solutions Engineer for engineering consultancy services
  • Opportunities in government digital agencies and research institutions

Frequently asked questions

How long is the Master of Software Engineering at University of Melbourne?

It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$208,451 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software Engineer in leading Australian technology firms and start-ups Systems Architect for finance, healthcare, and telecommunications industries Project Manager in software development and digital transformation projects DevOps Engineer in cloud computing and enterprise IT env...

Guides for this subject and the application

All guides →

Related programs

Master's Degree Curriculum & Instruction

Master of Education

University of Melbourne

CRICOS 002127B · Provider 00116K

⏱ 4 years 🎓 Full Time 💰 A$104,967 total
Bachelor's Degree Business & Management

Bachelor of Commerce

University of Melbourne

CRICOS 002143B · Provider 00116K

⏱ 3 years 🎓 Full Time 💰 A$189,947 total
Bachelor's Degree Science

Bachelor of Science

University of Melbourne

CRICOS 002153M · Provider 00116K

⏱ 3 years 🎓 Full Time 💰 A$197,008 total