Yes, Concordia University is indeed good for Masters in Software Engineering and is ranked among the top 500 in many ranking sites. The curriculum comprises theoretical knowledge of software development through coding intensive courses. To land a good job, you should be skilled in programming language and also have proof of projects that you have worked on in the past.
An additional Work-Study Program enables students to work on-campus either part-time in the academic year or full-time in the summer season.
Curriculum: The curriculum touches on basic topics related to software engineerings like Advanced Software Architecture, Software Systems Requirements Specification, Software Project Management, and Software Comprehension and Maintenance.
Placements: Placements are a bit tough in this field as the employment rate is very low around 55%. Only skilled graduates are given preference while screening for job offers. As an international student, you can have an upper hand by taking advantage of online resources, learning Canadian culture, and being prepared for Canadian winter.