Lead Backend Architect
Design and maintain scalable backend services, APIs, and distributed systems using Python and Django. Optimize data storage solutions and implement asynchronous task queues to ensure high-performance system reliability.
Remote Software Development Jobs in Canada
Browse 4,038 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.
Design and maintain scalable backend services, APIs, and distributed systems using Python and Django. Optimize data storage solutions and implement asynchronous task queues to ensure high-performance system reliability.
Design and implement scalable brokerage systems and microservices tailored for the Japanese market, including integrations with local vendors and regulators. Collaborate with global teams to adapt the core framework for Japan-specific regulatory and accounting requirements.
Own the mobile platform and distribution system to reliably ship thousands of branded restaurant apps across iOS and Android. Focus on improving developer experience, strengthening release automation, and increasing distribution reliability at scale.
Design, develop, and implement control system solutions to resolve customer issues and meet client needs. Perform onsite pilots, FAT/SAT testing, and provide training to end users on new applications.
Design and architect scalable Salesforce CPQ solutions, translating complex sales processes into robust configurations and workflows. Lead the implementation of core CPQ components and oversee integrations with downstream systems like ERP and billing.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead the design and operation of real-time voice AI systems to support 911 telecommunicators at scale. Set the technical strategy for the AI Agent Platform, mentoring engineers and owning critical backend and AI pipeline infrastructure.
Design and deploy API gateways and middleware solutions using Azure API Management to ensure seamless connectivity between enterprise systems. Lead technical project delivery from scoping to deployment while managing resource allocation and workload distribution.
Responsible for the daily operation, monitoring, and resilience of security controls within the AWS public cloud environment. This includes managing security tools, responding to incidents, and collaborating with cloud architects to ensure compliance and security best practices.
Build and ship AI models for space environment forecasting and operational decision support. Optimize production ML pipelines to ensure accurate and reliable forecasts for satellite and launch operators.
Build infrastructure and software for training, deploying, and scaling machine learning models and optimization algorithms within supply chain applications. Translate real-world supply chain use cases into mathematical models and lead the design of ML systems.
Lead Salesforce transformation strategies and architect enterprise solutions through client discovery and pre-sales engagements. Act as a trusted advisor to develop proposals, effort estimates, and statements of work for enterprise customers.
Lead new clients through the onboarding process by transforming inefficient accounting processes into scalable cloud-based systems. Manage a small portfolio of recurring clients while developing onboarding SOPs and leveraging AI to improve operational efficiency.
Lead the modernization of a mission-critical Fleet Management System by extracting functionality from a legacy C++ monolith into a modern microservices architecture. Design and implement new services using Python, React, and Kubernetes while ensuring system observability and quality.
Design and develop scalable, high-performance backend software solutions for access management using AI-assisted tools. Collaborate with cross-functional teams to implement secure authentication and authorization features while mentoring junior engineers.
Build AI-native interfaces and full-stack features using Go, React, and TypeScript to reinvent software delivery. Own the end-to-end outcome of features while ensuring high reliability, responsiveness, and observability.
Provide technical leadership and engineering expertise to design, implement, and optimize Oracle Health/Cerner Millennium solutions for the Military Health System. Collaborate with stakeholders to ensure scalable, secure, and high-performing healthcare integrations and system modernizations.
Lead the design, configuration, and optimization of Oracle Health/Cerner Millennium solutions for the Military Health System. Collaborate with stakeholders to ensure scalable, secure, and interoperable healthcare workflows aligned with DoD standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design, implement, and support secure and scalable Oracle Cloud Infrastructure (OCI) environments for enterprise healthcare systems. Lead cloud migration initiatives from on-premises data centers using lift-and-shift and modernization strategies.
Responsible for the setup, configuration, and deployment of SailPoint ISC components, including onboarding applications and managing identity profiles. The role involves automating lifecycle processes and executing certification campaigns to ensure enterprise identity governance.
Design and operate privacy engineering services to support data governance, anonymization, and user control. Partner with cross-functional teams to translate privacy requirements into technical specifications and embed controls into the core architecture.
Architect and maintain decision science libraries and tooling to accelerate mineral exploration analysis. Collaborate with data scientists and geologists to turn R&D into scalable production pipelines and robust ML systems.
Architect and maintain foundational scientific computing libraries and scalable ML pipelines for mineral exploration. Collaborate with data scientists and geologists to build models that predict economic ore concentrations in the Earth's crust.
Contribute to the modernization and optimization of the codebase by reducing technical debt and improving code quality. Collaborate with senior engineers to solve technical problems and participate in code reviews using modern AI tools.
Design and deploy AI-powered solutions to transform legal and compliance workflows using LLMs and agentic AI. Partner with legal stakeholders to translate complex workflows into production-grade technical applications and evaluation frameworks.
Lead the development of core platform services for a ground communications and data-transport platform for US government satellites. Act as both an individual contributor and a lead for junior engineers to support satellite operations.
Own and scale the cross-browser extension for managing credentials, focusing on quality, performance, and security. Lead a security-first engineering culture while integrating AI-assisted tools into the development workflow.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead the design and implementation of test strategies while mentoring junior and mid-level QA engineers. Develop automated test frameworks and collaborate with cross-functional teams to ensure software quality throughout the lifecycle.
Own the design and strategy for integrations between Salesforce and other production distributed systems. Replace no-code integrations with robust, code-based solutions and establish CI/CD pipelines for configuration-as-code.
Set the technical direction and architecture for complex Generative AI and agentic systems while remaining hands-on in development. Partner with client leadership to translate business strategies into scalable, production-ready AI solutions.
Lead the architecture and strategy for a scalable, secure, and automated cloud platform on AWS. Focus on improving developer experience, implementing CI/CD platforms, and mentoring engineering teams on best practices.
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