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,683)

Remote in = Canada Job category = Software Development
1Password is hiring for remote Senior Developer (Windows), Product Security

Senior Developer (Windows), Product Security

1Password · Full Time · 12 Weeks Ago
1Password
🌎 Canada, United States ⭐ 2-5 yrs exp 💼 Software Development
The Senior Developer will implement next-generation security features for 1Password applications, develop shared security libraries, and guide product teams on secure coding best practices. This role involves coding, testing, debugging, and maintaining production software while demonstrating leadership in secure development.
Future Works is hiring for remote Fullstack Engineer (Supply Chain)

Fullstack Engineer (Supply Chain)

Future Works · Full Time · 12 Weeks Ago
Future Works
The engineer will build and maintain the core React and TypeScript web application and supporting backend services that power planner workflows and decision support. Key tasks include developing data-heavy interfaces, integrating optimization engines, and implementing secure application behavior.

Staff Software Developer - AI & Platform

Auvik Networks · Full Time · 12 Weeks Ago
Auvik Networks
🌎 Canada 💵 160K - 208K per year ⭐ 10+ yrs exp 💼 Software Development Software Engineer
The Staff Software Developer will act as a hands-on technical leader, focusing on designing, building, and shipping AI-powered product features, including LLM-based agents and intelligent automation, by owning complex technical problems end-to-end. This role involves close collaboration with the Data Engineer to define data needs and integrating emerging AI technologies while leading by example in engineering best practices and mentoring.

Principal Software Engineer in Test (SET)

Clario · Full Time · 12 Weeks Ago
Clario
The role involves defining and leading the automation strategy across various testing layers, including UI, API, integration, performance, and security, while architecting and evolving scalable automation frameworks. This engineer will also integrate automated testing into CI/CD pipelines and establish quality standards and observability practices.
StackAdapt is hiring for remote Quality Engineer

Quality Engineer

StackAdapt · Full Time · 12 Weeks Ago
StackAdapt
🌎 Canada 💵 84000 - 99750 per year ⭐ 2-5 yrs exp 💼 Software Development
The Quality Engineer will participate in developing in-house automated and functional test scripts and tooling covering functional, system, API, integration, UI, and regression testing. They will collaborate with various teams to deploy and run automated tests within CI/CD environments and provide timely feedback on test results.

New remote software development jobs delivered to your inbox

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

GitLab is hiring for remote Staff Backend (Python) Engineer, AI Engineering:Duo Chat

Staff Backend (Python) Engineer, AI Engineering:Duo Chat

GitLab · Full Time · 12 Weeks Ago
GitLab
🌎 Canada, Ireland, Mexico, Netherlands, United Kingdom ⭐ 10+ yrs exp 💼 Software Development Backend Engineer
The Staff Backend Engineer will define the technical architecture and roadmap for the Duo Chat group, solving ambiguous backend problems by delivering secure, well-tested, and performant solutions with minimal guidance. Responsibilities include integrating generative AI capabilities, developing features across Python and Ruby on Rails services, and improving observability and code quality standards.
Nabu Casa is hiring for remote Backend Developer

Backend Developer

Nabu Casa · Full Time · 12 Weeks Ago
Nabu Casa
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Backend Engineer
The developer will contribute to the design and implementation of scalable, high-performance, and reliable backend applications for Home Assistant Cloud services, while also participating in code reviews and collaborating cross-functionally to define and ship new features. Responsibilities also include maintaining and improving service performance, quality, and responsiveness, and implementing security and data protection best practices.
Elastic is hiring for remote Senior Software Engineer - Search Relevance - Elasticsearch

Senior Software Engineer - Search Relevance - Elasticsearch

Elastic · Full Time · 12 Weeks Ago
Elastic
🌎 Canada 💵 128K - 203K per year ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
The role involves contributing full-time to Elasticsearch by building new search features, fixing bugs, and improving code readability, sometimes requiring the invention or implementation of new algorithms or data structures. Engineers will also act as experts on search relevance, driving improvements and collaborating with a global team and community members on issues and pull requests.
Future Works is hiring for remote Solution Architect

Solution Architect

Future Works · Full Time · 12 Weeks Ago
Future Works
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development Architect
The Solutions Architect will define the technical blueprint for a 12-week transformation cycle focused on stabilizing and optimizing a complex North American supply chain relaunch for a major client. This involves designing the secure cloud environment, shaping system architecture across data, modeling, and application layers, and ensuring the decision engine is production-ready.
Jane is hiring for remote Staff Developer - Onboarding

Staff Developer - Onboarding

Jane · Full Time · 12 Weeks Ago
Jane
🌎 Canada 💵 158K - 247K per year ⭐ 10+ yrs exp 💼 Software Development
The role involves moving the team from idea to validated learning quickly by shipping experiments, measuring results, and partnering across product domains to resolve activation challenges. The Staff Developer will also be responsible for lifting the team's AI literacy and making architectural decisions that balance speed with sustainability.
GitLab is hiring for remote Staff Backend Engineer (AI), Verify

Staff Backend Engineer (AI), Verify

GitLab · Full Time · 12 Weeks Ago
GitLab
🌎 Canada, Ireland, Netherlands, United Kingdom, United States ⭐ 10+ yrs exp 💼 Software Development Backend Engineer
The Staff Backend Engineer will shape and scale the core infrastructure behind GitLab CI, focusing on integrating AI into CI/CD workflows to enhance performance, reliability, and usability for millions of jobs. This involves defining success metrics for AI agents, building necessary instrumentation, and hardening the underlying CI pipeline execution infrastructure.
Fueled is hiring for remote Cloud Solutions Engineer

Cloud Solutions Engineer

Fueled · Full Time · 12 Weeks Ago
Fueled
🌎 Canada, United States ⭐ 5-10 yrs exp 💼 Software Development Solutions Engineer
The Cloud Solutions Engineer will translate business goals into technical reality by assessing requirements and creating comprehensive technical roadmaps, proposing solutions that aggregate various services into cohesive systems. They will also guide architectural strategy, advocate for scalable solutions using SOA and Microservices, and orchestrate cloud infrastructure on AWS, Azure, or GCP.
Future Works is hiring for remote Business Analyst

Business Analyst

Future Works · Full Time · 12 Weeks Ago
Future Works
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development Business Analyst
The Business Analyst will serve as the crucial link between client operational stakeholders and the technical delivery team, leading requirements gathering and mapping current logistics processes. Key duties include designing testable hypotheses for AI simulations, defining future-state decision logic, and establishing financial baselines.

AI Resilience Fund Manager - Bay Area

Human Agency · Full Time · 12 Weeks Ago
Human Agency
🌎 Canada, United States ⭐ 10+ yrs exp 💼 Software Development
The manager will build and run an AI Resilience Fund from the ground up, shaping portfolio strategy, leading fundraising efforts, and executing investments across asset classes with a 20-year horizon. This role involves advising fund investors on positioning for an AI-transformed economy and continuously refining the investment thesis.

AI Resilience Fund Manager - Toronto

Human Agency · Full Time · 12 Weeks Ago
Human Agency
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development
The manager will build and manage a new fund focused on investments resilient to AI disruption, political instability, and structural economic shifts, owning the investment thesis and portfolio strategy with a 20-year horizon. This founding role requires leading capital raising from day one, sourcing, cultivating, and closing Limited Partner (LP) relationships, and executing investments across asset classes.

AI Resilience Fund Manager - Vancouver

Human Agency · Full Time · 12 Weeks Ago
Human Agency
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development
The manager will build and operate a new fund focused on investments resilient to AI disruption, political instability, and economic shifts, owning the investment thesis and portfolio strategy with a 20-year horizon. This foundational role includes leading capital raising efforts from day one and executing investments across various asset classes.

AI Resilience Fund Manager - Montreal

Human Agency · Full Time · 12 Weeks Ago
Human Agency
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development
The manager will build and manage a fund focused on investments resilient to AI disruption, political instability, and structural economic shifts, owning the investment thesis and leading capital raising from day one. This role involves sourcing, evaluating, and executing investments across asset classes with a 20-year horizon and advising fund investors.

New remote software development jobs delivered to your inbox

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

Field Engineer - I&E Specialist

Picarro, Inc · Full Time · 12 Weeks Ago
Picarro, Inc
🌎 Bermuda, Canada, United States 💵 $90000 - $125K per year ⭐ 2-5 yrs exp 💼 Software Development
The Field Engineer will install, operate, and maintain air quality and continuous emissions monitoring systems (CEMS) and Workplace Monitoring Systems (WMS), conducting critical quality assurance testing and calibrations. Responsibilities also include communicating project requirements with managers, coordinating deadlines with clients, and training customers on system functionality.
PointClickCare is hiring for remote Senior Applied Researcher AI/ML ( CAD)

Senior Applied Researcher AI/ML ( CAD)

PointClickCare · Full Time · 12 Weeks Ago
PointClickCare
🌎 Canada 💵 159K - 176K per year ⭐ 5-10 yrs exp 💼 Software Development
The role involves applying machine learning and AI techniques, including GenAI and LLM-based approaches, to develop model systems and solutions that integrate into large-scale cloud-based SaaS production environments for healthcare. Responsibilities include designing, building, and evaluating solutions using structured or unstructured data for various healthcare use cases like prediction, summarization, and semantic search.

QA Automation Engineer

Kansys · Full Time · 12 Weeks Ago
Kansys
🌎 Canada, United States ⭐ 2-5 yrs exp 💼 Software Development QA Automation Engineer
The QA Automation Engineer is responsible for developing, implementing, and maintaining automated testing frameworks and scripts to ensure software quality and efficiency by identifying and reporting defects. Key duties involve writing test code, integrating tests into CI/CD pipelines, collaborating with cross-functional teams, and monitoring quality metrics.

Backend Engineer (Remote)

Glint Tech Solutions LLC · Full Time · 12 Weeks Ago
Glint Tech Solutions LLC
🌎 Canada ⭐ 2-5 yrs exp 💼 Software Development Backend Engineer
The role involves designing, developing, and optimizing scalable backend services for core business systems, including API design and business logic implementation. Key tasks include building high-performance services using Python or Go, optimizing database schemas, and ensuring service reliability through testing and performance analysis.
Helm.ai is hiring for remote Research Engineer, Optimization

Research Engineer, Optimization

Helm.ai · Full Time · 12 Weeks Ago
Helm.ai
🌎 Canada ⭐ 5-10 yrs exp 💼 Software Development
The role focuses on the research and development of optimization techniques for Machine Learning models specifically targeting GPUs and AI accelerators. This includes prototyping state-of-the-art algorithms, characterizing model performance, and integrating optimizations into the existing ML development lifecycle.
Helm.ai is hiring for remote Machine Learning Engineer

Machine Learning Engineer

Helm.ai · Full Time · 12 Weeks Ago
Helm.ai
🌎 Canada 💵 $150K - $250K per year ⭐ 5-10 yrs exp 💼 Software Development Machine Learning Engineer
The engineer will collaborate with researchers to execute research operations using existing infrastructure, focusing on characterizing neural network quality, failure modes, and edge cases based on research data. Key tasks include managing concurrent experiments, reviewing results, suggesting improvements, and writing technical reports detailing qualitative and quantitative outcomes.
Helm.ai is hiring for remote Research Engineer

Research Engineer

Helm.ai · Full Time · 12 Weeks Ago
Helm.ai
🌎 Canada 💵 $150K - $250K per year ⭐ 5-10 yrs exp 💼 Software Development
The role involves working collaboratively to improve models and iterate on novel research directions quickly, applying and extending proprietary algorithmic toolkits for unsupervised learning and perception problems at scale. Responsibilities also include executing development and maintenance of tools for deep learning experiments and deploying algorithms on internal and customer vehicle platforms.

Architect, Education

NORR · Full Time · 12 Weeks Ago
NORR
🌎 Canada 💵 80000 - 115K per year ⭐ 10+ yrs exp 💼 Software Development Architect
The Architect will develop design solutions appropriate to project context, budget, and aesthetics by working with the design team, and will coordinate the design through all project phases with other professional disciplines. Duties include compiling and analyzing project requirements, preparing design reports and drawings, and performing site visits to ensure compliance with construction documents.
IonQ is hiring for remote Senior Quantum Field Engineer - Bioscience

Senior Quantum Field Engineer - Bioscience

IonQ · Full Time · 12 Weeks Ago
IonQ
🌎 Canada, United States 💵 $192K - $252K per year ⭐ 5-10 yrs exp 💼 Software Development
The role involves inspiring prospective clients by explaining IonQ's strategy and portfolio, and leading client discussions to implement quantum applications, focusing heavily on biosciences, chemistry, and materials science use cases. Responsibilities also include translating business needs into technical projects, creating explanatory assets, and partnering with internal teams to drive product feedback and market awareness.

New remote software development jobs delivered to your inbox

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

Thinkific is hiring for remote Principal Software Engineer

Principal Software Engineer

Thinkific · Full Time · 12 Weeks Ago
Thinkific
🌎 Canada 💵 180K - 270K per year ⭐ 10+ yrs exp 💼 Software Development Principal Software Engineer
The Principal Engineer will act as a force multiplier by advocating for best practices and influencing the longer-term technical roadmaps and overall architecture of systems, owning strategic R&D areas from a technical perspective to ensure business success. This role involves collaborating with engineering leaders on roadmaps, guiding senior engineers on development, owning SaaS metrics like COGs, and contributing to the engineering culture both internally and externally.
Tailscale is hiring for remote Go Core Client Engineer

Go Core Client Engineer

Tailscale · Full Time · 12 Weeks Ago
Tailscale
🌎 Canada 💵 218K - 302K per year ⭐ 5-10 yrs exp 💼 Software Development
The engineer will design, implement, test, and maintain core client features in Go, focusing on connection orchestration, NAT traversal, and encrypted transport lifecycle. Key tasks include shipping end-to-end client features, improving reliability and performance, and diagnosing issues.
WorkSpan is hiring for remote Director AI PLG

Director AI PLG

WorkSpan · Full Time · 12 Weeks Ago
WorkSpan
🌎 Canada, United States ⭐ 5-10 yrs exp 💼 Software Development
The role involves designing and maintaining an AI technology stack to support automated customer lifecycles and product-led engagement, unifying customer data, and implementing AI tools to resolve friction points in conversion processes. Responsibilities also include implementing AI-driven user experiences, developing expansion strategies, and scaling operations through automation.

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,683+ Jobs in Software Development

Answer easy questions

Answer easy questions

2,683+ 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