Remote software engineer jobs from Canada
39 currently tracked roles have location policies that may accept applicants from Canada. This describes geographic scope, not employment or immigration eligibility.
Last checked 02/10/2026, 04:26:58 UTC
Explore the roles
69 openings · 69 postings“Remote” alone does not mean you can apply from Canada. These roles are excluded from the compatible count. Confirm location eligibility with the employer.
- CanonicalSoftware Engineer - Cloud ImagesNot specifiedChecked
- Not specifiedChecked
- Not specifiedChecked
- Not specifiedChecked
- CanonicalEngineering Manager - Python and K8sNot specifiedChecked
- Not specifiedChecked
- Not specifiedChecked
- Not specifiedChecked
- CanonicalSoftware Engineer - Python and K8sNot specifiedChecked
- Not specifiedChecked
Companies with compatible location policies
Working-hour requirements in source postings
- Senior Developer Advocate at GitLab: and Canadian time zones.
- Senior Software Engineer (Ruby), Security Platform: Authorization at GitLab: The team is small, distributed across time zones, works in the open, and makes its decisions in writing.
- Senior Assigned Support Engineer (AMER) at GitLab: As an Assigned Support Engineer, you’ll be part of our broader Support Engineering organization, working closely with other Support Engineers through regular pairing sessions, 1:1s, coffee chats, and Slack conversations to stay connected while collaborating asynchronously across time zones.
- Staff Engineer, People Technology at GitLab: We work across core systems, integrations, automation, and compliance, partnering closely with stakeholders across time zones to move fast, build with purpose, and create an experience where technology enables people to do their best work.
- Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu at Canonical: We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas).
- Telco Field Engineering Director at Canonical: Work remotely in a single major time zone
- Ubuntu Sales Engineer (Entry-Level) at Canonical: We are growing teams in EMEA, Americas and APAC time zones, so can accommodate candidates from almost any country.
- Linux Kernel Engineer at Canonical: The Canonical Linux Kernel Organization has teams in every time zone. • We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.
Source excerpts. Your availability has not been assessed.