Program overview
Admission Requirements
Intakes

Last updated on 2025-07-23

Program overview

Program overview

Earn a graduate degree in Software Systems Engineering from the University of Regina. This program is designed to enhance your skills in software development and prepare you for advanced roles in the industry. The curriculum emphasizes both academic and applied research, allowing you to innovate next-generation software systems solutions. With a focus on the entire development process, this program aims to equip you with the necessary expertise to tackle complex software challenges and serve end-users effectively.

Program structure

The Master of Engineering - Software Systems Engineering (Project Option) is structured to support career growth for practicing engineers. The program length is 2 years, providing a comprehensive education that combines theoretical knowledge with practical application.

Key features of the program structure include:

  • Focus on applied software engineering research opportunities
  • Connections and partnerships with industry leaders
  • Dedicated faculty mentors committed to your educational success
  • Options for co-op education to gain industry experience

This program is tailored for those looking to advance their careers while engaging in meaningful research and development in the field of software systems engineering.

Featured Experiences

The Master of Engineering in Software Systems Engineering offers several unique experiences that enhance learning and professional development:

  • Co-op Education: Students can opt for co-op placements, providing real-world experience in the software industry.
  • Dedicated Labs: Access to specialized labs and platforms designed specifically for software systems engineering research.
  • Research Opportunities: Engage in applied research that addresses real-world software challenges.
  • Industry Connections: Collaborate with industry partners to gain insights and experience in software development.
  • Thesis or Field Project: Students have the option to complete a thesis or field project, depending on their career goals.

Career Options

Graduates of the Master of Engineering in Software Systems Engineering can pursue a variety of career paths in Canada. Here are some common job titles and brief descriptions:

  • Software Systems Engineer: Design and develop software systems, ensuring they meet user requirements and industry standards.
  • Test Engineer: Responsible for testing software products to identify bugs and ensure quality before release.
  • Engineering Manager: Oversee engineering teams, manage projects, and ensure successful software development timelines.
  • Quality Assurance Engineer: Focus on maintaining the quality of software products through rigorous testing and validation processes.
  • Software Development Engineer: Engage in the full software development lifecycle, from concept to deployment, creating innovative software solutions.

These roles are essential in various sectors, including technology, finance, healthcare, and government, providing ample opportunities for career advancement and professional growth.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit UOR - University Of Regina official website