For Employers

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.

Remote Software Development Jobs in Canada (2,884)

Category

All categories
Software Development
Design
Support
Sales
Writing
Product
Legal
Finance
Marketing
Data Entry
Healthcare
Recruitment
Teaching
Virtual Assistant
Others

Job type

Experience level

Work mode

Salary

Minimum

Location

POPULAR

Worldwide
United States
Europe

COUNTRIES

Afghanistan
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antigua and Barbuda
Argentina
Armenia
Aruba
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
British Indian Ocean Territory
British Virgin Islands
Virgin Islands (U.S.)
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cabo Verde
Cayman Islands
Central African Republic
Central African Republic
Chile
China
Colombia
Comoros
Congo
Congo
Cook Islands
Costa Rica
Croatia
Cuba
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
France
French Guiana
French Polynesia
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guinea
Guinea-Bissau
Guyana
Haiti
Holy See
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Côte d'Ivoire
Iran
Iraq
Ireland
Israel
Italy
Jamaica
Japan
Jordan
Kazakhstan
Kenya
Kiribati
Kuwait
Kyrgyzstan
Lao People's Democratic Republic
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao
Macedonia
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Korea
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestine
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Poland
Portugal
Puerto Rico
Qatar
Kosovo
Réunion
Romania
Russia
Rwanda
Saint Barthélemy
Saint Helena
Saint Kitts and Nevis
Saint Lucia
Saint Martin
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Korea
Spain
Sri Lanka
Sudan
Suriname
Swaziland
Sweden
Switzerland
Syria
Taiwan
Tajikistan
Tanzania
Thailand
Timor-Leste
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
Uruguay
Uzbekistan
Vanuatu
Venezuela
Vietnam
Wallis and Futuna
Yemen
Zambia
Zimbabwe

REGIONS

Worldwide
Asia
Europe
Africa
Oceania
North America
South America
Americas

Advanced search

Matches job titles. Use spaces between words.

Benefits

💰 401(k)
🌎 Distributed team
👩 Maternity
👨 Paternity
👶 Child care
🤓 Vision insurance
🦷 Dental insurance
🚑 Medical insurance
🛟 Life insurance
💻 Macbook
🏖 Sabbaticals
🏖 Unlimited vacation
🏖 Paid time off
📆 4 day workweek
💰 401k matching
🏔 Company retreats
🏬 Coworking budget
📚 Learning budget
💪 Gym membership
🧘 Mental wellness budget
🖥 Home office budget
💰 Profit sharing
💰 Equity compensation

Sort by

Relevance
Latest jobs

Netsuite Integration Developer (IpaaS) - Associate Director

Canada, United States 5-10 yrs exp Software Development

This role involves leading integration development technically, influencing solution direction, and serving as a trusted expert for complex multi-system integrations and architectures. Responsibilities include designing, building, testing, and deploying integrations using iPaaS tools to support various business use cases.

EAM Solution Architect

Canada 5-10 yrs exp Software Development Architect

The Solution Architect is responsible for designing, implementing, and optimizing SAP solutions for asset management and plant maintenance processes, acting as a key advisor to enhance operational efficiency. Key duties include developing end-to-end SAP solutions, leading the implementation of SAP PM, and suggesting innovative solutions to improve maintenance processes.

Software Engineer - Brookhaven

The engineer will be responsible for building and launching new features and improving live game systems for the Brookhaven experience, collaborating closely with designers, artists, and producers. Key tasks include writing clean, performant Roblox Lua code and ensuring the technical quality and scalability of the game.

WordPress Web Developer - Contract 18 applicants

Canada, United States 50 - 75 per hour 5-10 yrs exp Software Development

The developer will be responsible for the ongoing maintenance, security, and optimization of the primary WordPress website, including executing cosmetic and structural changes while protecting the existing codebase integrity. This involves regularly evaluating plugins, applying patches, and supporting a multilingual setup with proper SEO structure.

AI Marketer

Canada 2-5 yrs exp Software Development

The role involves practicing a form of marketing closer to product development, focusing on small bets, fast feedback, and compounding returns through real experiments. Success is measured by driving new customer acquisition through fixed channels, improving CAC, and validating successful experiments.

Be the one who applies first

We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.

Get free alerts

AI Engineer

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

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.

Forensic MEP Engineer

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.

Senior Global Collaboration Engineer

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.

Forensic Electromechanical Engineer

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.

Machine Learning Scientist

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.

Software Engineer (Platform)

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.

Software Engineer (Full stack)

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.

Full Stack WordPress Developer (Front End Focused) 80 applicants

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.

Staff Data Scientist, Ads

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.

Full Stack Engineer, Total Media

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)

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.

Be the one who applies first

We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.

Get free alerts

Cloud Solution Architect

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.

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.

Principal SPM Architect- Territory and Quota Planning

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.

Senior Site Reliability Engineer- Remote

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

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 Client 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.

Controls Engineer

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.

Centralized Services Engineer

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.

Machine Learning Engineer

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.

Be the one who applies first

We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.

Get free alerts

Senior 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.

Senior Developer (Windows), Product Security

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.

Quality Engineer

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.

Solution 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.

Automatically Apply to the Best Remote Jobs

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

Try it Now

Frequently Asked Questions

Learn more about Software Development remote jobs