Postings read on 15 November 2026 from employers' public job boards. Who may apply from where is quoted from each posting; check it on the posting before you apply.
Remote software contract jobs in Canada: 27 roles
Looking for remote software contract jobs in Canada? 27 roles are open to people who live in Canada, at 17 employers, read on 15 November 2026: 27 name Canada and 0 name a region that includes it. Another 19 roles are open anywhere outside the US.
Roles that name Canada 27
-
AI-Native VP of Software Engineering (CAD $260,000/year)
Board labels (2 postings): Winnipeg, Manitoba / Halifax, Nova Scotia / Victoria, British Columbia / Hamilton, Ontario / London, ON / Saskatoon, SK / Regina, SK (title: AI-Native VP of Software Engineering - Canada-based (CAD $260,000/year)) | Canada / Toronto, Ontario / Vancouver, BC / Ottawa, Ontario / Calgary, Alberta / Edmonton, Alberta / Kitchener-Waterloo, Ontario (title: AI-Native VP of Software Engineering, Canada-based (CAD $260,000/year))
Employer's words: none on who may apply from where
Shown here as open to: Canada, United Kingdom
Why it counts as contract work: the posting says “This is a fully remote independent contractor engagement and is not eligible for company-sponsored employee benefit programs.”
-
Senior Product Manager, Mobile Apps (Contract)
Board label: Remote
Employer's words: “Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom.”
Shown here as open to: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland, United Kingdom, Africa
Why it counts as contract work: the title says “Senior Product Manager, Mobile Apps (Contract)”
-
Lead AI/Agent Architect
Board label: London / Canada / United States / United Kingdom
Employer's words: none on who may apply from where
Shown here as open to: Canada, United Kingdom
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior QA Engineer (6-month Contract)
Board label: Canada / Mexico / UK / Argentina / USA / Uruguay / Brazil / Costa Rica / Canada
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, Canada, Costa Rica, Mexico, United Kingdom, Uruguay
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Business Architect
Board label: Canada / Brazil / United States / Canada
Employer's words: none on who may apply from where
Shown here as open to: Brazil, Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Solution Architect (CRE)
Board label: New York / Canada / United States
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Director, Software Engineering - Contract Intelligence
Board label: Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Senior Director, Software Engineering - Contract Intelligence”
-
Senior Search & AI Discoverability Engineer (12 month contract, 40 hours/week, $85/hour)
Board label: Mountain View, CA / Remote (Continental US + Hawaii + Canada Only) / San Mateo
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Senior Search & AI Discoverability Engineer (12 month contract, 40 hours/week, $85/hour)”
-
Full Stack Engineer, Agentic AI
Board label: Canada / USA / Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
IT Support Technician (6-month Contract)
Board label: Canada - Remote
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “IT Support Technician (6-month Contract)”
-
FPGA Digital Design Engineer (6+ month Contract)
Board label: Toronto, Ontario / United States / Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Full-time Contract”
-
Senior Embedded Software Designer (6+ month Contract)
Board label: Canada / United States
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Full-time Contract”
-
Contract Staff Software Engineer-Bug Burndown
Board labels (2 postings): Remote Germany / Remote Canada / Remote Denmark / Remote France / Remote Germany / Remote UK | Remote UK / Remote Canada / Remote Denmark / Remote France / Remote Germany / Remote UK
Employer's words: none on who may apply from where
Shown here as open to: Canada, Denmark, France, Germany, United Kingdom
Why it counts as contract work: the title says “Contract Staff Software Engineer-Bug Burndown”
-
Senior Software Engineer, Android (Contract)
Board label: Remote
Employer's words: “Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom.”
Shown here as open to: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland, United Kingdom, Africa
Why it counts as contract work: the title says “Senior Software Engineer, Android (Contract)”
-
Senior IT Support Analyst – Systems Deployment & DevOps
Board label: Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Marketing Automation Developer (18-month contract)
Board label: Remote (Canada) / Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Marketing Automation Developer (18-month contract)”
-
Contract Staff Software Engineer – WebCompat & Bug Triage
Board label: Remote Canada / Remote Canada / Remote Denmark / Remote France / Remote Germany / Remote UK
Employer's words: none on who may apply from where
Shown here as open to: Canada, Denmark, France, Germany, United Kingdom
Why it counts as contract work: the title says “Contract Staff Software Engineer – WebCompat & Bug Triage”
-
Full Stack Engineer
Board label: Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Security Engineer (17-Month Contract)
Board label: Toronto, Ontario, Canada / Canada - Remote
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Security Engineer (17-Month Contract)”
-
Senior Software Engineer, iOS (Contract)
Board label: Remote
Employer's words: “Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom.”
Shown here as open to: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland, United Kingdom, Africa
Why it counts as contract work: the title says “Senior Software Engineer, iOS (Contract)”
-
Contract Staff Software Engineer-FireFox Layout
Board label: Remote Canada / Remote
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Contract Staff Software Engineer-FireFox Layout”
-
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Board label: Remote Canada / Remote US
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)”
-
Technical Content Engineer
Board label: USA / Chile / UK / Uruguay / Switzerland / Brazil / Canada / Mexico / Argentina / Europe / USA
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, Canada, Chile, Mexico, Switzerland, United Kingdom, Uruguay, Europe
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Business Development Manager, Atlas Oracle
Board label: Global / Dubai / Hong Kong / Kuala Lumpur / Taipei / London / Penang / Singapore / Lisbon / Paris / Toronto
Employer's words: none on who may apply from where
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contractor”
-
Senior Software Engineer, Ads
Board label: Remote - Ontario, Canada / Remote - United States
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the posting says “We will use this information to evaluate your application for employment or an independent contractor role, as applicable.”
-
Lead Go Software Engineer
Board label: United States / Toronto, Ontario, Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the posting says “This role will start as a contract role for a 180 probationary period before converting full time.”
-
Software Engineer, Ads
Board label: Remote - Ontario, Canada / Remote - United States
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the posting says “We will use this information to evaluate your application for employment or an independent contractor role, as applicable.”
Software roles open anywhere outside the US 19
-
AI Engineer
Board label: Ukraine / Moldova / Albania / Kazakhstan / Montenegro / European Union / Serbia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Mobile Growth Manager
Board label: European Union
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Middle Full-Stack Developer (Next.js)
Board label: Ukraine / North Macedonia / Turkey / European Union / Serbia / Bosnia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Senior Full-Stack Developer (Next.js)
Board label: Ukraine / North Macedonia / Turkey / European Union / Serbia / Bosnia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Contract Network Operations Associate
Board label: Remote
Employer's words: “We are building a distributed team and encourage all applicants to apply, regardless of location.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the title says “Contract Network Operations Associate”
-
Senior AI Engineer
Board label: Ukraine / North Macedonia / Turkey / European Union / Serbia / Bosnia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Senior Security Engineer - Blue Team
Board label: São Paulo / Remote
Employer's words: “LOCATION: Remote anywhere in Brazil”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Independent Contractor”
-
Accounting Automation Engineer
Board label: European Union
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
QA Analyst (Global Contract)
Board label: Remote / US
Employer's words: “You can work any hours aiming for at least 3 hours overlapping HQ's hours from anywhere outside of the United States”
Shown here as open to: anywhere outside the US
The label names only the US; the employer's sentence opens the role abroad, and the sentence is what we go by.Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Site Reliability Engineer, Tech Lead
Board label: São Paulo / Remote
Employer's words: “LOCATION: Anywhere in Brazil - Remote”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Independent Contractor”
-
Senior Devops Engineer
Board label: Bogotá / Argentina / Uruguay / Chile / Peru / Asunción / Mérida
Employer's words: “At Coderio, we value talent regardless of location.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
Sr Fullstack Engineer
Board label: Argentina / Peru / Bogotá / Santiago / México
Employer's words: “At Coderio, we value talent regardless of location.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
AI Safety Argumentation Platform Research Engineer
Board label: Anywhere (Open Globally)
Employer's words: none on who may apply from where
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Full-Time, Contract”
-
Audio Engineering (Freelance)
Board label: London / New York / Poland / United Kingdom
Employer's words: “This role is remote and can be executed globally”
Shown here as open to: anywhere in the world
Why it counts as contract work: the title says “Audio Engineering (Freelance)”
-
Sr Azure Devops
Board label: Buenos Aires / Bogotá / Belo Horizonte / Brasilia / Porto Alegre / Córdoba / Cali
Employer's words: “At Coderio, we value talent regardless of location.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
AI QA Trainer - Freelance Project
Board label: Singapore / Worldwide - Remote
Employer's words: none on who may apply from where
Shown here as open to: anywhere in the world
Why it counts as contract work: the title says “AI QA Trainer - Freelance Project”
-
Research Engineer - Novel AI Platforms for Multiscale Alignment
Board label: Anywhere (Open Globally)
Employer's words: “Candidates outside the U.S. would be engaged as independent contractors with project-focused responsibilities.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Full-Time, Contract”
-
Internal Tools Developer
Board label: Remote - South America / London (Remote)
Employer's words: “By default, all of our engagements are remote, enabling our talent to work anywhere in the world.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contract - Full Time”
-
Senior React Native Engineer
Board labels (2 postings): Medellín | REMOTE - GLOBAL
Employer's words: none on who may apply from where
Shown here as open to: anywhere in the world
Why it counts as contract work: the employment-type field on the job board says “Contract [Remote]”
Get an email when new roles appear
Tell us where you live and what you do. We will write to you once, when alerts are ready.
We store your email and answers for 180 days and use them only for this test. No cookies. What we store and how to have it deleted.