Software Engineer (Remote)
Design and develop full-stack features for an AI-powered web application using Python, React, and AWS. Integrate AI models and build scalable cloud architectures to automate manual insurance processes.
500 Software Engineer jobs in Canada available for remote work from home. Apply for positions such as Software Engineer (Remote), Senior Software Engineer - future opportunities, Senior Software Engineer, Back-End (Remote Canada) and more! Discover the best work-from-home or hybrid, full- and part-time jobs.
Trusted by 300,000+ remote workers worldwide.
Design and develop full-stack features for an AI-powered web application using Python, React, and AWS. Integrate AI models and build scalable cloud architectures to automate manual insurance processes.
Drive high-impact problems from idea to production while designing reliable and maintainable systems. Collaborate with Product and Design teams to define scope and maintain long-term system reliability.
Design and build backend services and APIs to power core business workflows including order processing and logistics. Own projects end-to-end from initial design through production and iteration to ensure system reliability and scalability.
Design and implement backend Ads products, including microservices, APIs, and distributed systems. Collaborate with product and data teams to improve operational stability and build extensible components.
Design and maintain backend systems for Unity's monetization platform, focusing on privacy compliance, fraud prevention, and content moderation. Collaborate with team members to deliver scalable, high-quality code and manage individual project deliverables.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Design and implement secure, scalable, and high-performance ML pipelines to govern the end-to-end lifecycle of models. Collaborate with application engineers to integrate ML services into a microservices architecture and mentor junior engineers on architectural best practices.
Develop and optimize core components of the Flow protocol, specifically focusing on the Execution node and the Cadence programming language. Improve the blockchain's performance, scalability, and reliability to support mainstream Web3 adoption.
Build and scale the SAM AI agent across the full stack, focusing on voice and chat capabilities for resident maintenance. Own the end-to-end lifecycle from technical design and prompt iteration to production reliability and observability.
Design and scale asynchronous APIs and multi-agent AI workflows using Python and Semantic Kernel. Implement RAG systems and integrate various LLM providers while maintaining robust CI/CD pipelines and observability.
Serve as the technical owner for a core area of the retail service cloud, setting architectural direction and maintaining quality standards. You will design and ship features daily while mentoring junior engineers and managing the product roadmap.
Set the technical strategy for the Capacity Modeling team to ensure infrastructure can handle forecasted traffic and peak sales events. Lead the development of statistical models to map traffic inputs to resource outputs across compute and database infrastructure.
Develop and ship end-to-end product features across the full stack for fintech and travel experiences using an AI-forward workflow. Collaborate on system design, perform code reviews, and mentor junior engineers to maintain high engineering standards.
Design and develop product features across application layers and distributed systems for a SaaS environment. Lead technical discussions and manage the full service ownership lifecycle, including automation, monitoring, and CI/CD.
Build and maintain scalable APIs and infrastructure for an AI-driven programmatic advertising marketplace. Develop agent interfaces and transaction systems that enable autonomous AI agents to negotiate and transact media inventory.
Lead the design, implementation, and deployment of scalable systems for a high-GMV marketplace across revenue, product, and platform teams. Drive the adoption of AI-first software development practices to accelerate code quality and system maintainability.
You will develop and maintain Model Context Protocol (MCP) tools to connect AI models with complex database environments. Additionally, you will refactor legacy code, expand test coverage for agentic coding assistants, and create technical documentation to support community adoption.
You will contribute to building and scaling machine learning models, API platforms, and internal infrastructure. Responsibilities include shipping user-facing features, designing data pipelines, and maintaining technical documentation.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
You will build and evolve systems that provision, secure, and observe agent environments while designing reliable abstractions for queues and background tasks. You will work closely with product engineers to define infrastructure patterns and ensure the stability of runtime environments.
Design, build, and maintain cloud-native backend services and edge software to manage transit hardware devices. Collaborate with cross-functional teams to validate customer needs and implement robust over-the-air deployment and monitoring strategies.
You will own and improve key components of the codebase while collaborating with cross-functional teams to build scalable and secure features. Additionally, you will drive creative problem-solving and uphold engineering excellence through code reviews and best practices.
The Senior Software Engineer will design, develop, and maintain scalable services and web applications for internal authoring platforms. They will also collaborate with cross-functional teams to translate business requirements into technical solutions while mentoring other engineers.
You will collaborate with product owners and the engineering team to architect and build backend and web interfaces. Additionally, you will lead projects from concept to launch while ensuring product scalability and proper instrumentation.
The role involves developing internal tools and pipelines for marketing automation using a full-stack approach. You will centralize data sources and integrate AI/ML solutions to support marketing and product teams.
You will architect and lead the development of Kong's multi-tenant identity platform, focusing on advanced token management, global infrastructure, and enterprise-grade security. Additionally, you will drive technical strategy for developer experience, compliance frameworks, and observability integrations.
Lead the architecture and implementation of core systems for fraud prevention while partnering with Data Science teams to productionize ML models. Drive end-to-end delivery of cross-functional projects and mentor engineering team members to elevate technical standards.
Provide hands-on technical leadership across multiple teams to solve complex technical challenges and drive architectural decisions. You will mentor senior engineers, improve engineering effectiveness, and contribute directly to code on high-priority initiatives.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
The role involves owning and delivering quarterly goals, leading engineers through ambiguity to solve open-ended problems, and ensuring support throughout delivery. Responsibilities also include collaborating with product, design, and analytics, identifying and solving business/technology issues, and supporting operations and availability.
The engineer will design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products, leading complex projects to improve functionality and reliability. This role involves partnering with various teams, ensuring quality through automated testing, rolling out features, and collaborating on design definition.
The role involves building and maintaining a robust platform for frontend development, focusing on desktop screen capturing and analytics systems. The engineer will work closely with product and engineering teams to enhance compliance and QA processes.
Own the architecture and evolution of the large-scale data extraction and normalization platform. Design systems that process hundreds of thousands of records across heterogeneous sources with high reliability.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Everything you need to know about remote work