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

Remote in = Canada Job category = Software Development
GitLab is hiring for remote Senior Backend Engineer (Ruby on Rails), Plan: Knowledge

Senior Backend Engineer (Ruby on Rails), Plan: Knowledge

GitLab · Full Time · 12 Weeks Ago
GitLab
🌎 Brazil, Canada, Mexico ⭐ 5-10 yrs exp 💼 Software Development Backend Engineer
The role involves leading backend architecture for core knowledge management features like Wiki, Pages, Markdown, and text editors, while designing and building AI agents and architecting integrations for external AI platforms. Responsibilities also include driving improvements in reliability and performance across application code, database queries, and background jobs, alongside mentoring engineers and supporting incident response.
🌎 Canada ⭐ 10+ yrs exp 💼 Software Development
This senior individual contributor role focuses on designing, scaling, and hardening CI/CD infrastructure and verification systems to validate Qualcomm’s AI Software stack, including integrating embedded hardware test execution and driving target-based regression infrastructure. Key tasks involve architecting large-scale distributed CI/CD systems, developing automated workflows for build/deploy/triage, and owning the strategy for test coverage and signal improvement across hardware targets.
Independence Pet Group is hiring for remote Senior Business Analyst

Senior Business Analyst

Independence Pet Group · Full Time · 12 Weeks Ago
Independence Pet Group
🌎 Canada, United States ⭐ 5-10 yrs exp 💼 Software Development Business Analyst
This role supports accounting operations within a high-volume, multi-entity insurance MGA, focusing heavily on premium payment processing, settlement accuracy, and entity-level financial controls using Microsoft Dynamics 365 (D365). Key duties involve optimizing payment workflows, ensuring accurate posting across various entities, and partnering with IT and Operations to maintain scalable and compliant accounting systems.
ExaCare AI is hiring for remote Machine Learning Engineer

Machine Learning Engineer

ExaCare AI · Full Time · 12 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 · 12 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.

New remote software development jobs delivered to your inbox

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

Cority is hiring for remote Sr QA Engineer

Sr QA Engineer

Cority · Full Time · 12 Weeks Ago
Cority
🌎 Canada 💵 $80000 - $90000 per year ⭐ 5-10 yrs exp 💼 Software Development QA Engineer
The Senior QA Engineer will champion test automation projects, including preparation, creation, and execution of automated tests, actively assisting the transition from manual testing to automation. Key duties involve overseeing automation test execution during releases, identifying early risks, tracking defects, and ensuring quality standards are met throughout 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.
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.

New remote software development jobs delivered to your inbox

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

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.

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.

New remote software development jobs delivered to your inbox

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

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.

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

Answer easy questions

Answer easy questions

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