
Zeinab Teimoori
Associate Teaching Professor
Master
Faculty of Science
Engineering
2 Years
On Campus
Kamloops, B.C.
The Master of Engineering (MEngSc), Software Engineering at TRU is the first master’s program in Software Engineering within British Columbia. It is designed for changemakers who are passionate about technology, innovation, solving real world problems and building high-quality software.
Lead in a digital world with this innovative program that blends advanced technical knowledge with hands-on experience, preparing graduates to thrive in high demand fields like artificial intelligence, cybersecurity, cloud computing and robotics.
Apply TodayWith a strong foundation in software systems and a focus on applied learning, students gain the skills to design, develop and manage complex software solutions. A required co-op term ensures graduates are job-ready, while a research-based thesis fosters critical thinking and innovation.
Whether you're advancing your career, pivoting into tech, or preparing for doctoral studies, the MEngSc empowers you to engineer solutions that shape the future.
The first master’s program in Software Engineering in British Columbia.
A required co-op term ensures graduates are job-ready.
Learn in-demand skills in AI, robotics and cybersecurity.
At Thompson Rivers University, we believe education should be empowering, inclusive and transformative. Located in beautiful Kamloops, British Columbia, TRU is a place where students from around the world come together to learn, collaborate and lead. Our faculty are researchers, mentors and industry experts committed to your success. We offer small class sizes, hands-on learning and a supportive community that helps you thrive.
A graduate degree in software engineering provides you with unprecedented opportunities such as global career mobility, remote work, freelancing, launching a start-up, and more.
Graduates of the software engineering program are equipped for dynamic roles in:
You’ll find opportunities across sectors — from healthcare and transportation to government, media and manufacturing. Graduates can be employed by leading global companies like Apple, Amazon, Google, IBM, SAP, Microsoft and Cisco, as well as in public and private organizations worldwide.
Associate Teaching Professor
Chair, Assistant Professor
Assistant Professor
Associate Professor
Students develop skills and work closely with faculty in the fastest growing and indemand fields of artificial intelligence, machine learning, large language learning models, AI-powered engineering, generative AI, robotics, AI-powered medical computing, cloud computing, cybersecurity and computer networks.
Courses and Curriculum StructureAll admissions to the Master of Engineering Science program are subject to the approval of the Engineering Program Graduate Admission Committee.
View all Admission RequirementsThe international student application deadline is March 15, 2026.
The domestic student application deadline is May 1, 2026.
Take the first step toward your future in software engineering.
Get personalized guidance on admissions, courses and career paths.
Discover scholarships, bursaries and funding options available to you.