Program overview
Admission Requirements
Intakes

Last updated on 2026-07-31

Program overview

Program overview

The Master of Science in Software Engineering Systems is designed to equip students with the essential skills needed to excel in the tech industry. This program emphasizes an analytical and methodological approach to software development, focusing on advanced design and engineering skills. Students will gain expertise in key areas such as cloud computing, machine learning, and Big Data. By understanding the intersection of computer science, engineering, and ethics, graduates will be prepared to make a significant societal impact in a high-demand field. The curriculum is tailored to meet the needs of modern employers, ensuring that students are well-prepared for their future careers.

Program structure

The Master of Science in Software Engineering Systems program is structured to provide flexibility and depth in learning. Key details include:

  • Program Length: 24 Months
  • Entry Terms: Fall and Spring
  • Program Format: Available in both part-time and full-time options

This program also offers unique opportunities for students to enhance their learning experience. Options include:

  • Combination with a Gordon Engineering Leadership certificate
  • Combination with a graduate certificate in the College of Engineering

Students will engage in a curriculum that covers a wide range of topics, including data management, business intelligence, and advanced data science, ensuring a comprehensive education in software engineering.

Featured Experiences

The Master of Science in Software Engineering Systems program offers several unique features that enhance the learning experience:

  • Co-op opportunities that allow students to gain real-world experience while studying
  • Hands-on projects that focus on solving real-world challenges
  • Access to advanced functional programming using the Scala language
  • Courses on multithread concurrent computing, which is crucial for large-scale analytics
  • Collaboration with local nonprofits and tech companies in Toronto, providing networking opportunities

These experiences are designed to prepare students for successful careers in software engineering by providing practical skills and industry connections.

Career Options

Graduates of the Master of Science in Software Engineering Systems program can pursue a variety of career paths in Canada. Here are some potential job options:

  • Software Developer: Design and implement software applications, ensuring functionality and user experience.
  • Data Scientist: Analyze complex data sets to inform business decisions and develop predictive models.
  • Cloud Solutions Architect: Design and manage cloud-based solutions, ensuring scalability and security.
  • Machine Learning Engineer: Develop algorithms and models that enable machines to learn from data.
  • Big Data Engineer: Build and maintain the architecture for large-scale data processing and analytics.

These roles highlight the diverse opportunities available to graduates, allowing them to make significant contributions across various industries.

 

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

Visit Northeastern University official website