Generative AI Developer – Microsoft Azure AI Stack 183 applicants
Develop and deploy Generative AI applications using the Microsoft Azure AI stack. Collaborate with architects and client teams to understand requirements and deliver solutions.
Remote Software Development Jobs in Canada
Browse 3,955 remote software development jobs in Canada, with 290 added this week. Pay averages US$168,174 a year, from US$120K for junior roles to US$210K for lead roles. Open roles include Software Engineer, Architect and Full Stack Developer.
Trusted by 300,000+ remote workers worldwide.
Develop and deploy Generative AI applications using the Microsoft Azure AI stack. Collaborate with architects and client teams to understand requirements and deliver solutions.
You will collaborate closely with sales and pre-sales teams to drive pipeline and revenue targets while educating product and engineering teams on market trends. Additionally, you will develop deep relationships with senior customer business leaders and create reusable assets to scale the broader organization.
You will help design, develop, and deliver security features while working with other engineering teams to ensure safe architectural choices. Additionally, you will lead by example in code review and team culture, fostering transparency and collaboration.
You will help design, develop, and deliver security features while working with other engineering teams to ensure safe architectural choices. You will also provide support for application security incidents and perform security maintenance.
You will help design, develop, and deliver security features while ensuring safety and security. Additionally, you will work with other engineering teams to make safe architectural and implementation choices.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will help design, develop, and deliver security features while ensuring safety and security. Additionally, you will work with other engineering teams to make safe architectural and implementation choices.
You will help design, develop, and deliver security features while ensuring safety and security. Additionally, you will work with other engineering teams to promote safe architectural and implementation choices.
You will build and ship features for the North AI workspace platform and develop autonomous agents that interact with sensitive enterprise data. This role involves leading end-to-end deployment of North in private cloud and on-premises environments.
You will play a key role in advising the team on technical approaches and structuring actionable plans for effective solutions. Additionally, you will collaborate with various stakeholders to identify and solve technical challenges while mentoring the team on best practices.
The Senior Full Stack Engineer will actively participate in Scrum ceremonies and ensure clear communication within the team. Responsibilities include feature development, technical excellence, product collaboration, and cross-team collaboration.
You will develop technical initiatives end-to-end, including design, coding, launch, and long-term support. You will build and operate services that are central to Remitly's technology stack.
Design, implement, and maintain CI/CD pipelines for AI and analytics solutions. Collaborate with AI Engineers and Solution Architects to develop platforms and operational frameworks.
In this role, you'll build out rich user experiences on a robust and scalable architecture. You’ll work closely with customers and our product and machine learning teams to create powerful self-service tools.
In this role, you'll build out rich user experiences on a robust and scalable architecture. You’ll work closely with customers and our product and machine learning teams to create powerful self-service tools.
Engage with utility clients to understand the impacts of distributed energy resources on the distribution system and provide solutions. Lead the design and development of custom integrations for GE GridOS DERMS solutions.
Design and develop scalable cloud-native applications using modern microservices architecture on AWS. Collaborate with Product, UX, and Clinical teams to translate business needs into concrete technical implementations.
Design and develop scalable, high-performance cloud-native applications using modern microservices architecture on AWS. Own full-stack solutions from backend services to intuitive web frontends, collaborating with various teams to translate business requirements into practical technical implementations.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design, deploy, and manage OpenShift clusters on bare metal, focusing on virtualization and automation. Collaborate with internal teams to ensure the stability and scalability of the containerized platform.
The Senior Analyst will develop a deep understanding of business processes and data architecture to drive operational excellence. They will also create exploratory data models and ensure clear communication between the data office and business teams.
Lead the mobile app architecture and feature delivery for the on-chain wallet app. Integrate blockchain SDKs and ensure release stability through CI/CD and code reviews.
You will take full ownership of product and feature development, from conception to production. Participate in system design and architecture planning for optimal software performance.
The Junior Systems Engineer will be part of a multi-disciplinary team that designs, develops, and tests electronic systems for the Joint Support Ships program. Responsibilities include developing designs, analyzing issues, providing status updates, and collaborating with stakeholders.
Design, develop, and deploy .NET applications on Microsoft Azure while building AI-driven applications using Azure AI services. Collaborate with data scientists and stakeholders to identify AI opportunities and ensure application performance and model accuracy.
The role involves designing, implementing, and maintaining customer communication solutions using Quadient's software. You will also support development and project teams, advising and educating team members to build a strong and resilient team.
The Senior Scrum Master facilitates a cross-functional agile collaborative team in iterative technology development. This role involves coaching the development team on scrum principles and helping them achieve their highest performance level to ensure successful project progression.
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 $168,174 per year. This is based on data from 162 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 | 80 | $173,225 |
| Lead10+ years | 39 | $209,939 |
The typical salary for remote software developers in Canada is $139,000 per year. This is based on data from 407 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 | 9 | $71,500 |
| Junior2–5 years | 109 | $115,000 |
| Senior5–10 years | 212 | $144,000 |
| Lead10+ years | 77 | $174,000 |
We reviewed 876 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% |
| SQL | 19% |
| AWS | 19% |
| Kubernetes | 17% |
| Typescript | 17% |
| Distributed systems | 13% |
| JavaScript | 12% |
| Technical leadership | 12% |
| Java | 12% |
Learn more about Software Development remote jobs