Remote Software Development Jobs in Canada

Find remote programming jobs in Frontend, Backend, DevOps, QA, or as a FullStack or Data engineer. We curate the best remote software development jobs to match your area of expertise. Software Developers design, specify, create, and maintain web and native apps. Remote Software Engineer jobs where people telecommute (work remotely) are on the rise and we can help you to stay ahead of the curve.

Trusted by 200,000+ remote workers worldwide. New jobs posted every day.

Popular: "developer", "marketing", "customer support", "data entry", "writing"

Remote Software Development Jobs in Canada (2,863)

Remote in = Canada Job category = Software Development

AI Engineer

Durable · Full Time · 20 Weeks Ago
Durable
🌎 Canada 💵 180K - 225K per year ⭐ 2-5 yrs exp 💼 Software Development AI Engineer
The role involves building customer-facing features from scratch using strong frontend skills while integrating and scaling the underlying AI infrastructure. This includes owning features end-to-end, crafting reliable software, and applying applied AI knowledge beyond the API layer to ensure system reliability.

AI Product Designer

Durable · Full Time · 20 Weeks Ago
Durable
🌎 Canada 💵 150K - 210K per year ⭐ 5-10 yrs exp 💼 Software Development Product Designer
The role involves leading the design of intelligent, AI-native systems, inventing new interaction patterns for AI, and simplifying complex tasks into intuitive flows for small business owners. The designer will also collaborate cross-functionally to define and set the standard for excellent AI UX.
HKA Global is hiring for remote Forensic MEP Engineer

Forensic MEP Engineer

HKA Global · Full Time · 20 Weeks Ago
HKA Global
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development
The role involves leading forensic investigations into failures and disputes related to mechanical, electrical, and plumbing building systems, focusing on causation and responsibility determination. Key duties include preparing litigation-ready expert reports and providing expert witness testimony under oath in legal proceedings.
Fragomen is hiring for remote Senior Global Collaboration Engineer

Senior Global Collaboration Engineer

Fragomen · Full Time · 20 Weeks Ago
Fragomen
🌎 Canada, United States ⭐ 5-10 yrs exp 💼 Software Development
This role is responsible for designing, deploying, and supporting enterprise-grade global collaboration platforms, focusing heavily on Microsoft Teams and Cisco Webex solutions, including conference room hardware integration. Key duties involve leading architecture, ensuring high availability and security, acting as a senior escalation point for complex AV issues, and developing operational standards.
HKA Global is hiring for remote Forensic Electromechanical Engineer

Forensic Electromechanical Engineer

HKA Global · Full Time · 20 Weeks Ago
HKA Global
🌎 Canada, United States ⭐ 10+ yrs exp 💼 Software Development
The role involves leading forensic investigations into electrical and mechanical power system failures, including site inspections and evidence collection to determine cause and origin. Responsibilities also include preparing litigation-ready expert reports and providing expert witness testimony in contested forums like depositions and court proceedings.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

Nucs AI is hiring for remote Machine Learning Scientist

Machine Learning Scientist

Nucs AI · Full Time · 20 Weeks Ago
Nucs AI
🌎 Canada, France, Germany, United Kingdom, United States ⭐ 10+ yrs exp 💼 Software Development Machine Learning Scientist
The role involves developing novel Machine Learning and Deep Learning methods for medical image analysis, including segmentation, detection, and outcome prediction, while ensuring these methods are scientifically rigorous and clinically meaningful. Responsibilities also include publishing findings in top-tier venues and collaborating with clinicians to translate research into validated outputs for production engineering and regulatory submissions.
Revic is hiring for remote Software Engineer (Platform)

Software Engineer (Platform)

Revic · Full Time · 20 Weeks Ago
Revic
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
The engineer will be responsible for designing, building, and maintaining the cloud infrastructure and developer platform that powers the company's AI systems, including owning CI/CD pipelines and deployment automation. A key mission involves building and operating observability, monitoring, and alerting systems while improving the developer experience across local development, testing, and debugging.
Revic is hiring for remote Software Engineer (Full stack)

Software Engineer (Full stack)

Revic · Full Time · 20 Weeks Ago
Revic
The mission involves collecting, collating, and making useful data from over 50 sources, designing reliable data pipelines across terabytes of data, and building AI systems that can reason and act on messy data. The role also requires building applications that elevate the seller's experience while balancing accuracy, latency, and cost for concurrent agent runs.
Cohere is hiring for remote Senior Security Operations Engineer

Senior Security Operations Engineer

Cohere · Full Time · 20 Weeks Ago
Cohere
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development
The Senior Security Operations Engineer will act as a trusted advisor, articulating business risks associated with security issues and hardening cloud-native environments (AWS, OCI, GCP) by implementing secure-by-default designs. This role involves owning and driving secure infrastructure deployment at scale using infrastructure-as-code and managing IAM/RBAC across cloud infrastructure.
Powdevs is hiring for remote Full Stack WordPress Developer (Front End Focused)

Full Stack WordPress Developer (Front End Focused) 80 APPLICANTS

Powdevs · Full Time · 20 Weeks Ago
Powdevs
🌎 Argentina, Brazil, Canada, Colombia, Costa Rica, Dominica, Dominican Republic, Ecuador, Guatemala, Mexico, Peru, United States, Uruguay, Venezuela ⭐ 5-10 yrs exp 💼 Software Development WordPress Developer
The primary responsibility is implementing a custom WordPress website front-end based on Figma designs using the WordPress templating system, focusing heavily on HTML builds for all new pages across .com and .ca experiences. This includes building custom plugins and ensuring responsive, pixel-perfect delivery via Agile and Scrum methodologies.
Reddit is hiring for remote Staff Data Scientist, Ads

Staff Data Scientist, Ads

Reddit · Full Time · 20 Weeks Ago
Reddit
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Data Scientist
The Staff Data Scientist will take deep ownership of high-impact problem spaces within advertising, specializing in measurement, identity, and signal quality, influencing strategic direction and setting a high technical bar. Key tasks include developing identity resolution models, advancing lift methodologies and experimentation, maximizing signal value for predictive performance, and defining ground truth evaluation frameworks.
StackAdapt is hiring for remote Full Stack Engineer, Total Media

Full Stack Engineer, Total Media

StackAdapt · Full Time · 20 Weeks Ago
StackAdapt
🌎 Canada, United States ⭐ 2-5 yrs exp 💼 Software Development Full Stack Developer
The role involves building and operating external campaign integrations to support the Ads campaign management lifecycle, including implementing lifecycle state machines and orchestration across entity hierarchies with multiple partners. Responsibilities also include building reliability patterns for production integrations such as rate-limit handling, circuit breakers, and drift detection.

Senior Full Stack Engineer - North America (Remote)

Linkby · Full Time · 20 Weeks Ago
Linkby
🌎 Canada, United States 💵 $160K - $200K per year ⭐ 5-10 yrs exp 💼 Software Development Full Stack Developer
The Senior Full Stack Developer will own features end-to-end, from database design to UI polishing, while partnering with product managers and designers to ship high-quality, scalable web applications. Key duties include deploying on AWS, influencing architecture for scaling the marketplace, and building AI-powered platform capabilities.
Fortinet is hiring for remote Cloud Solution Architect

Cloud Solution Architect

Fortinet · Full Time · 20 Weeks Ago
Fortinet
🌎 Canada 💵 182K - 222K per year ⭐ 10+ yrs exp 💼 Software Development Architect
The Cloud Solution Architect will serve as the center of excellence for specific Cloud Security technologies, assisting customers with multi-cloud and hybrid cloud security blueprints and developing Agentic AI applications to solve challenges. They must also deliver paid consulting services, proof of concepts, and maintain expertise in Fortinet products and competitive offerings.
Autodesk is hiring for remote Senior iOS Mobile Developer (Assets)

Senior iOS Mobile Developer (Assets)

Autodesk · Full Time · 20 Weeks Ago
Autodesk
🌎 Canada ⭐ 2-5 yrs exp 💼 Software Development Mobile Developer
The Senior iOS Mobile Developer will be responsible for designing, building, and maintaining customer-facing features related to asset tracking and cross-product field workflows within the Autodesk Construction Cloud mobile app. This includes implementing UI using UIKit and SwiftUI, evolving the unidirectional architecture, improving performance, and writing high-quality, testable code.
ShyftLabs is hiring for remote Data Engineer

Data Engineer

ShyftLabs · Full Time · 20 Weeks Ago
ShyftLabs
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
The Data Engineer will design, build, and maintain scalable ETL/ELT data pipelines using GCP services, architecting robust data infrastructure and developing central data warehouses in Google BigQuery. Responsibilities also include leading client communication to translate business needs into scalable technical data solutions and ensuring data integrity through quality checks and governance.
Zensurance is hiring for remote Senior QA Software Developer

Senior QA Software Developer

Zensurance · Full Time · 20 Weeks Ago
Zensurance
🌎 Canada 💵 115K - 145K per year ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
The role involves designing, building, and maintaining scalable test automation frameworks for integration and end-to-end testing, integrating these tests directly into CI/CD pipelines. Responsibilities also include balancing automation with manual testing, ensuring system resilience, and promoting a shared culture of quality across the engineering team.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

Forma.ai is hiring for remote Principal SPM Architect- Territory and Quota Planning

Principal SPM Architect- Territory and Quota Planning

Forma.ai · Full Time · 20 Weeks Ago
Forma.ai
🌎 Canada, United States 💵 170K - 200K per year ⭐ 10+ yrs exp 💼 Software Development Architect
This role involves leading the implementation of enterprise-level Territory and Quota Management (TQM) models and owning product requirements and feature prioritization for territory design and quota setting capabilities. The architect will also translate customer and leadership input into product ideas, shape features with engineering, and communicate the product vision and roadmap.
Narvar is hiring for remote Staff Software Engineer, Distributed Systems

Staff Software Engineer, Distributed Systems

Narvar · Full Time · 20 Weeks Ago
Narvar
🌎 Canada 💵 195K - 273K per year ⭐ 10+ yrs exp 💼 Software Development Software Engineer
The Staff Software Engineer will own the architecture of new product platforms, implement scalable architecture, and contribute to robust projects by writing high-quality, modular code. They will also define architecture models, drive usability across products, and mentor junior engineers on design and troubleshooting.
Toolbx US Inc. is hiring for remote Senior Software Developer (Remote Canada or US)

Senior Software Developer (Remote Canada or US)

Toolbx US Inc. · Full Time · 20 Weeks Ago
Toolbx US Inc.
🌎 Canada 💵 130K - 180K per year ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
The engineer will own the full lifecycle of robust, scalable features across web and mobile platforms, focusing on architecting solutions and accelerating customer onboarding integrations. They will also act as a product partner, leveraging modern AI tools like LLMs to increase delivery speed.
Shakepay is hiring for remote Staff Platform Engineer

Staff Platform Engineer

Shakepay · Full Time · 20 Weeks Ago
Shakepay
The Staff Platform Engineer will define and evolve the architecture of Shakepay’s internal developer platform, designing foundational infrastructure and leading the development of internal tooling and automation to improve developer productivity. Key tasks include architecting infrastructure-as-code, building observability systems, and designing AI-powered internal tools and agentic workflows.
ClickHouse is hiring for remote Senior Site Reliability Engineer- Remote

Senior Site Reliability Engineer- Remote

ClickHouse · Full Time · 20 Weeks Ago
ClickHouse
The role involves building and leading processes to ensure the reliability, availability, scalability, and performance of cloud infrastructure, collaborating with various teams to design and implement secure, fault-tolerant distributed systems. Responsibilities also include owning incident management, response, post-mortem analysis, and leveraging software engineering expertise to develop tools for operational efficiency.

R - Solutions Engineer 1881 APPLICANTS

RevPilots · Full Time · 20 Weeks Ago
RevPilots
🌎 Canada, United States 💵 $110K - $190K per year ⭐ 10+ yrs exp 💼 Software Development Solutions Engineer
The Solutions Engineer will serve as the primary technical partner for enterprise prospects, owning the technical outcome by leading discovery, defining solution architectures, and resolving technical objections to drive complex sales cycles to a close. They will also act as a bridge to Product and Engineering by logging structured feedback on customer objections and feature gaps.

Senior Power Engineer

SLR Consulting · Full Time · 20 Weeks Ago
SLR Consulting
🌎 Canada 💵 $130K - $160K per year ⭐ 5-10 yrs exp 💼 Software Development
The Senior Power Engineer will lead engineering activities including design, analysis, simulation, commissioning, and technical advisory for utility-scale solar and energy storage projects, primarily focusing on regions like Alberta, Ontario, New York, PJM, and MISO. Key duties involve overseeing system design, performing detailed energy simulations, conducting power system studies using ETAP, and mentoring team members.
High 5 Games is hiring for remote Senior Client Platform Engineer

Senior Client Platform Engineer

High 5 Games · Full Time · 20 Weeks Ago
High 5 Games
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Platform Engineer
The Senior Client Platform Engineer is responsible for providing technical leadership and hands-on development for client platforms supporting High 5 Casino and Lucky Bits Vegas. This includes translating product requirements into scalable implementations, ensuring architectural consistency, and overseeing code quality across multiple systems.
Hopper is hiring for remote Sr Manager - Revenue Operations — Travel Supply & AI (100% Remote - Canada)
🌎 Canada 💵 180K - 250K per year ⭐ 2-5 yrs exp 💼 Software Development
This role owns the analytical and operational infrastructure for the Travel Commercial organization, focusing on designing, building, and implementing data models, reporting frameworks, process redesigns, and AI-powered workflows to enhance revenue generation. Day-to-day activities involve owning revenue analytics, utilizing AI tools for insights, defining KPIs, mapping and rebuilding core revenue workflows, and contributing to commercial strategy and go-to-market execution.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

Controls Engineer

Canadian Solar Inc. · Full Time · 21 Weeks Ago
Canadian Solar Inc.
🌎 Canada, United States 💵 $100K - $145K per year ⭐ 2-5 yrs exp 💼 Software Development
The Controls Engineer will support the full life cycle of utility-scale Battery Energy Storage Systems (BESS) deployment, acting as the primary technical contact for controls implementation with various internal and external stakeholders. Responsibilities include reviewing contracts and design submittals, maintaining technical documentation, developing automation tools, troubleshooting network issues, and supporting site commissioning activities.
GPL Technologies is hiring for remote Centralized Services Engineer

Centralized Services Engineer

GPL Technologies · Full Time · 21 Weeks Ago
GPL Technologies
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development
The engineer will support and maintain remote monitoring platforms, enforce change management standards, manage cybersecurity posture, and ensure infrastructure reliability across multiple client environments. This role also involves acting as an escalation point and interfacing directly with Managed Services clients when necessary.
ExaCare AI is hiring for remote Machine Learning Engineer

Machine Learning Engineer

ExaCare AI · Full Time · 21 Weeks Ago
ExaCare AI
The engineer will own the end-to-end Machine Learning lifecycle, including researching, designing, and implementing novel ML solutions for complex business problems. Key tasks involve rapid prototyping, rigorous experiment tracking, deploying models using CI/CD, and maintaining performance monitoring systems.
ExaCare AI is hiring for remote Senior Software Engineer

Senior Software Engineer

ExaCare AI · Full Time · 21 Weeks Ago
ExaCare AI
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
The role involves owning the full-cycle software development process, from design through implementation and maintenance, focusing on shipping user-facing features end-to-end every sprint. Responsibilities include writing clean TypeScript, well-tuned SQL, and thorough automated tests, while also building internal tools to multiply team velocity.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Software Development Jobs in Other Countries

Other Categories in Canada

Browse Jobs by Role

Stop applying to jobs manually

Our AI copilot automatically applies to jobs for you (on autopilot!)

Get 10x more interviews

Tired of "Unfortunately, we are unable to offer you a role this time." emails?

Stop the Cycle of Rejection — Last week alone, 17 candidates secured jobs offering over $100,000—thanks to our expert resume review service.

Transform your job application from overlooked to outstanding.

  • Expertly reviewed by industry veterans
  • Actionable insights to improve your resume
  • 100% Satisfaction guaranteed
Get Your Resume Reviewed

Tired of getting ignored by recruiters?

Try this resume template — Last month, 158 job seekers landed interviews at top companies using our professionally-designed resume template.

Stand out from the competition with a template specifically optimized for applicant tracking systems.

ATS-optimized resume template
  • ATS-optimized formatting
  • Proven to increase interview rates by 62%
  • Instant download after purchase
Get Your ATS-approved Resume Template for Just $7 $49

Frequently Asked Questions

Learn more about Software Development remote jobs

Join 200K+ people getting remote jobs!

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 2,863+ Jobs in Software Development

Answer easy questions

Answer easy questions

2,863+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified