Stepping into leadership roles in the tech industry requires a deep mastery of advanced engineering principles. Thompson Rivers University (TRU) offers the Master of Engineering Science in Software Engineering to help you build this exact expertise. Located in the beautiful and thriving province of British Columbia, Canada, this master's degree provides a rigorous academic experience designed specifically for ambitious tech professionals.
Over the course of two full years, you will dive deep into complex system design, advanced software architecture, and practical technological applications. We know that reaching senior engineering positions demands much more than basic programming skills. This program actively pushes you to develop the advanced problem-solving abilities and strategic foresight necessary to lead large-scale software projects. You will learn to analyze complex technical challenges while building actionable, real-world solutions.
Whether your goal is to architect innovative software systems, drive technological advancements, or manage global development teams, TRU gives you the robust academic foundation to succeed. By joining this program, you surround yourself with expert faculty and forward-thinking peers. Read on to explore the complete program overview, key admission requirements, and a detailed breakdown of costs to help you prepare your application for this transformative journey.
Can't decide on the university and course? Our experienced counsellors are here to guide and support you through each stage


British Columbia, Canada
Masters Degree
2 Years
$24,330 CAD / First Year
IELTS 6.5 (no band < 6.0)
Study Master's in Software Engineering at TRU, British Columbia, Canada
Advancing your technical expertise opens doors to senior and leadership roles across the tech industry. Thompson Rivers University (TRU) offers a targeted Master of Engineering Science in Software Engineering to help you reach those career milestones.
To help you plan your educational journey, we break down the essential details you need to evaluate this program. Read on to discover the program structure, admission standards, and a comprehensive breakdown of costs.
Program Overview
This master's program provides a robust academic foundation focusing on advanced software engineering principles, system design, and practical technological applications.
- University: Thompson Rivers University
- Course Name: Master of Engineering Science - Software Engineering
- Qualification: Master's Degree
- Location: British Columbia, Canada
- Duration: 2 Years
Admission & Costs
Prospective students must meet specific English proficiency requirements to qualify for admission. Below are the accepted entry scores and the primary financial requirements associated with your first year of study. All monetary figures are listed in Canadian Dollars (CAD).
- Entry Score: IELTS 6.5 (with no band less than 6.0) or PTE 58.0 (with no section below 55.0)
- Tuition Fee: $24,330.00 (First Year)
- Application Fee: $100.00
Other Annual Fees
Beyond base tuition, students must budget for additional mandatory annual fees. These cover campus resources, essential health coverage, and necessary study materials to ensure you have a fully supported academic experience.
Other annual fees are a necessary part of planning your academic journey at TRU. In addition to tuition, students should budget for the following yearly expenses:
- General Fees: $2,180.00
- Textbook Fees: $1,500.00
- BC Medical Insurance: $900.00
- Extended Health and Dental: $248.00
- Guard Me Fees: $180.00
Planning your finances and gathering your application materials early ensures a smooth transition to studying in British Columbia. Review these requirements carefully and take the next step toward securing your spot in TRU's software engineering program.
Similar programme
Looking for a one-stop solution?








