They have a point based immigration system, which includes points of your age, education, ielts, job experience. you can apply for it on their website. Moreover, they also have a provincial nomination system where their provinces announce certain job categories. So being a software engineer, i...