AI Engineer
The candidate will serve as an AI Engineer. Specific duties are not detailed in the posting.
Remote Software Development Jobs in Canada
Browse 4,005 remote software development jobs in Canada, with 277 added this week. Pay averages US$167,750 a year, from US$120K for junior roles to US$211K for lead roles. Open roles include Software Engineer, Architect and Full Stack Developer.
Trusted by 300,000+ remote workers worldwide.
The candidate will serve as an AI Engineer. Specific duties are not detailed in the posting.
Oversee the creation, management, and optimization of the Shopify store to improve user experience and boost conversions. This includes managing product listings, implementing marketing strategies, and analyzing store data for growth.
Develop and ship scalable frontend and backend web applications using React, Next.js, and Node.js. Take full ownership of features from planning and data modeling to production deployment and optimization.
Provide L2/L3 production support, monitoring, and maintenance for enterprise integrations built on the SnapLogic platform. Resolve integration failures and performance bottlenecks while performing root cause analysis for business-critical systems.
The role involves gathering business requirements from stakeholders to design and deploy complex reporting solutions using Supply Chain Intelligence tools. Additionally, the analyst will integrate multi-source data and mentor internal teams to ensure long-term operational autonomy.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead the end-to-end solution design for Sales Cloud, Service Cloud, and Agentforce to drive revenue growth and AI-powered productivity. Facilitate discovery workshops and provide functional leadership to delivery teams to ensure scalable architecture and business alignment.
Lead the design, configuration, and deployment of SAP S/4HANA Cloud Sales solutions focusing on Order-to-Cash processes. Collaborate with cross-functional teams to ensure seamless integration across Finance, Procurement, and Logistics modules.
Lead the design, configuration, and deployment of SAP S/4HANA Cloud Controlling solutions to support finance transformation. Collaborate with stakeholders to align management accounting and profitability analysis with business objectives and SAP best practices.
Lead the design, configuration, and deployment of SAP S/4HANA Cloud Manufacturing solutions using SAP best practices. Collaborate with cross-functional teams to ensure seamless Plan-to-Produce integration and provide post-go-live support.
Lead Fit-to-Standard workshops and design end-to-end business processes aligned with SAP Public Cloud best practices. Configure functional solutions, support testing and deployment, and ensure adherence to clean-core principles throughout the implementation lifecycle.
Design, configure, and deploy SAP S/4HANA Cloud Project Systems solutions to support enterprise project management and financial control. Collaborate with cross-functional teams to lead Fit-to-Standard workshops and ensure seamless integration between project execution and finance.
The consultant will design, configure, and deploy SAP S/4HANA Cloud EWM solutions to optimize warehouse operations and supply chain efficiency. Key duties include leading fit-to-standard workshops, managing end-to-end logistics integration, and providing post-go-live support.
Lead the design, configuration, and deployment of SAP S/4HANA Cloud Service solutions to optimize service management and field service operations. Collaborate with cross-functional teams to ensure seamless integration across Lead-to-Cash and Service-to-Cash processes.
Lead the design, configuration, and deployment of SAP S/4HANA Cloud Finance solutions to align with business objectives. Collaborate with cross-functional teams to support implementation, optimization, and post-go-live hypercare.
Design, develop, and deploy scalable cloud-native applications and intelligent AI solutions. Integrate Generative AI capabilities and build end-to-end applications using AWS services and microservices architecture.
Responsible for identifying and validating cybersecurity vulnerabilities through penetration testing across systems, applications, and networks. The role involves managing teams and collaborating with professionals from various technical areas.
Manually test productivity desktop applications built on .NET for Windows 10/11 to ensure flawless performance of an agentic AI product. This includes authoring and refining AI-drafted test plans and providing precise bug reports with reproduction steps.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Manually test productivity desktop applications built on .NET for MacOS to ensure flawless performance of an agentic AI product. This includes authoring and refining AI-drafted test plans and providing precise bug reports.
Evaluate and rate the naturalness and authenticity of AI-generated Serbian text and voice snippets. Provide feedback on tone, pronunciation, and cultural context to improve AI communication models.
Lead the end-to-end delivery and architecture of enterprise AI/ML solutions, specifically focusing on LLM applications and RAG. Provide technical guidance and mentoring to engineering teams while remaining hands-on with prototyping and troubleshooting.
Lead the design, development, and maintenance of complex web applications using the Zend/Laminas Framework. Architect scalable solutions while mentoring junior developers and collaborating with cross-functional teams to drive technical excellence.
Develop backend services and enterprise features using .NET technologies and AI-assisted development tools. Build scalable REST APIs and integrations while collaborating with cross-functional teams to deliver stable functionality.
Lead the greenfield rewrite of the desktop client from native platform-specific code to a unified Rust-based architecture across macOS, Linux, and Windows. Own the entire SDLC, including architecture, secure auto-updater design, and the definition of quality and testing standards.
Design and deliver identity management and workplace security solutions for enterprise and public sector clients. Serve as the technical authority for Microsoft security engagements, providing guidance to consultants and managing complex service deployments.
Monitor and respond to security events while leading incident response strategies as an Incident Commander. Conduct digital forensic investigations and develop automated workflows and runbooks to improve security operations.
Lead the end-to-end delivery of advanced statistical and machine learning models for credit risk, pricing, and fraud. Partner with cross-functional teams to integrate these models into applications and mentor team members on technical standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Assist in monitoring system performance, uptime, and reliability while supporting incident response and root cause analysis. Monitor SRE alerts on Slack and collaborate with DevSecops teams to maintain system scalability.
Design and maintain the infrastructure and pipelines for deploying Asset Manager to Unity's public cloud. Create tooling and deployment options to enable enterprise customers to run the service in their own private, self-hosted environments.
Design and maintain the infrastructure and pipelines for deploying Asset Manager to Unity's public cloud. Create tooling and packaging to enable enterprise customers to run the service in private, self-hosted environments.
Design and maintain the infrastructure and pipelines for deploying Asset Manager to Unity's public cloud. Create tooling and packaging to enable enterprise customers to run the service in their own private, self-hosted cloud environments.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
The average salary for remote software developers in Canada is $167,750 per year. This is based on data from 164 job openings. We use the yearly salaries in US dollars from these job postings to calculate salary expectations. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Average salary |
|---|---|---|
| Junior2–5 years | 42 | $120,213 |
| Senior5–10 years | 82 | $171,879 |
| Lead10+ years | 39 | $210,728 |
The typical salary for remote software developers in Canada is $139,000 per year. This is based on data from 422 job openings that list pay in CAD. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Typical salary |
|---|---|---|
| Entry-level0–2 years | 10 | $72,300 |
| Junior2–5 years | 114 | $115,000 |
| Senior5–10 years | 223 | $145,000 |
| Lead10+ years | 75 | $175,000 |
We reviewed 911 job postings for remote software developers in Canada and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 37% |
| CI/CD | 20% |
| AWS | 19% |
| SQL | 19% |
| Kubernetes | 17% |
| TypeScript | 16% |
| Distributed Systems | 13% |
| Technical leadership | 12% |
| JavaScript | 12% |
| Java | 12% |
Learn more about Software Development remote jobs