Software Engineer Jobs in Canada
89 active89 active roles - updated 2026-06-26
Software engineers design, build, and maintain the systems that power modern products and services. Demand spans every industry, from healthcare and finance to consumer tech and AI infrastructure. The title covers backend, frontend, full-stack, mobile, and specialized tracks like infrastructure, machine learning, and platform work. Canada has steady hiring demand across software, data, finance, and operations roles, with significant activity in Toronto, Vancouver, Montreal, and Calgary. Roles span established Canadian employers, US tech companies with Canadian engineering teams, and resource-sector firms across Alberta and Saskatchewan. Compensation often reflects local market conditions plus cross-border pay scales at multinationals.