Remote Software Engineering and Development jobs open to Canada.
Canada? Yes. $$$? When they say. Stack? Before the essay.
What kind of work?
201 openings. None older than 30 days.
Newest first · page 3
Lead Quest Programmer
8 days ago7+ years AAA games programming, 1+ year technical leadership or people management, C++, quest or narrative systems
Staff Software Engineer - Onboarding and Migrations
8 days agoPython · Java · AWS
8+ years software and data pipelines, AWS, Fivetran, Airflow, Python/Java/Scala, reside in Ontario or BC
Software Engineer (Open Source Contributor)
8 days agoTypeScript · Python · Java
Open Source Contributions, Backend Development and API Design, Python, Java, C++, Go, Rust, TypeScript, Debugging and Troubleshooting, Automated Testing and Code Validation, Performance Optimization
Sr. Full-Stack Software Engineer
8 days agoTypeScript · JavaScript · React
Python, React, JavaScript, Java, Node.js, Rust, Golang, TypeScript, Cross-language development, End-to-end troubleshooting, Complex debugging, Code review and validation, Technical problem-solving
Senior SWE - Python / TypeScript
8 days agoTypeScript · Python
5 years of experience, Python, TypeScript, Preference data collection, Rubric creation, Quality assurance, Data pipeline development, Analytical skills, Technical documentation, Cross-functional collaboration, Large codebase navigation
SDK Engineer - Python
9 days agoPython
Published Python library maintenance, strict typing, asyncio, Python packaging, open source maintainer work
Staff GTM Engineer
9 days agoPython · SQL · Salesforce
GTM/RevOps strategy, Python, SQL, API integrations, AI workflow automation, Clay/Salesforce/HubSpot
Senior Mobile Software Engineer - Android & iOS
9 days agoJava · Kotlin · Swift
8+ years engineering, 2+ years native Android (Kotlin/Java) and iOS (Swift), mobile SDKs, frontend tech lead
Principal Software Engineer, Containers
9 days agoGo
10+ years production software, container images/OCI/registries, Golang, supply chain security, visible OSS work
Senior Full Stack Developer (Python, Vue.js & GCP)
9 days agoVue · Python · GCP
5+ years software development, Python and Flask, Vue 2/3 and Nuxt, GCP (Cloud Run, Pub/Sub), PostgreSQL
Forward Deployed Engineer, AI & Agentforce
10 days agoSalesforce
Alberta/BC/Ontario only, 4+ yrs client-facing solutions, 2+ yrs Agentforce/Service Cloud, Salesforce cert
Senior Software Engineer II, Applied AI
10 days agoTypeScript · Python · Java
6+ years backend (Python, TypeScript/Node or Java), production LLM agents, LangGraph or similar, RAG, AWS a plus
Junior Security Engineer
10 days ago0-2+ years software development, agentic AI for security workflows, internal tooling, AppSec/OWASP a plus
Junior Developer
10 days agoGo · Rust
0-2+ years software development, applied cryptography basics, secure coding, testing and debugging, Rust/Golang a plus
Software Engineer II, Full Stack (Card Acquisition)
10 days agoReact · Vue · Python
1.5+ years, React or Vue, React Native, APIs in Kotlin or Python, residents of 9 listed provinces (not Quebec)
Software Engineer I, Fullstack (Search)
10 days agoTypeScript · JavaScript · Python
JavaScript/TypeScript, backend systems in Python or Kotlin, residents of 9 listed provinces (not Quebec)
Senior Corporate Enterprise Platform Engineer, Windows
11 days agoPython · SQL
Requirements: Significant experience engineering and operating Windows endpoint environments, with personal ownership beyond ticket handling or routine console administration.; Requirements: Deep hands-on Intune experience across device lifecycle, configuration and compliance policies, application management, update workflows, and relevant Entra ID dependencies.; Requirements: Strong Windows troubleshooting skills across operating-system behavior, services, logs, networking, certificates, identity, and security controls. Able to distinguish reported management status from actual endpoint health.; Requirements: Recent ownership of Windows and third-party application patching, including staged deployment, user-impact validation, failed-device handling, exceptions, and recovery.; Requirements: Strong practical PowerShell skills and familiarity with at least one additional programming language, such as Python, Go, or C#. Experience building and maintaining production automation or systems integrations.; Requirements: Demonstrated use of version control, code review, automated checks, and controlled deployment for operational changes. Able to explain safe retries, failure handling, secrets management, and configuration drift.; Requirements: Ability to independently define and deliver multi-phase work, prioritize under ambiguity, partner across teams, and mentor other engineers.; Requirements: Clear written and verbal communication, including concise technical decisions, incident updates, runbooks, and effective asynchronous collaboration.; Preferred Qualifications: Production experience with FleetDM on Windows, including agent operations, policies, queries, targeting, API integrations, or configuration managed through GitOps.; Preferred Qualifications: Practical osquery and SQL experience for endpoint inventory, health, or security use cases, including query validation, performance considerations, and handling stale or missing results.; Preferred Qualifications: Experience with infrastructure-as-code or declarative configuration, continuous integration and delivery, and migration or coexistence between endpoint-management platforms.; Preferred Qualifications: Experience with Automox, Patch My PC, or comparable tools, and with endpoint privilege management, application control, encryption, or other security controls.; Preferred Qualifications: Experience supporting developer-heavy, distributed environments and contributing reusable automation across Windows, macOS, or Linux.
Senior Platform Engineer, Layer0 (Auth0)
11 days agoGo · AWS · Azure
You might be a good fit if you: 5-8 years of software development experience.; You might be a good fit if you: Possess deep technical expertise in Golang, Terraform, Kubernetes, and major cloud providers (AWS/Azure) to build complex, modular infrastructure.; You might be a good fit if you: Demonstrable experience architecting distributed systems and making complex technical tradeoffs (e.g., consistency vs. availability, build vs. buy).; You might be a good fit if you: Deliver work incrementally, and bring strong operational experience leading incident response, driving RCAs, and implementing preventative measures.; You might be a good fit if you: Experiment with AI models, exploring the capabilities of different effort levels and context.; You might be a good fit if you: Are comfortable working on a fully-distributed (remote) team.; Extra Points: Advanced Kubernetes experience (e.g., autoscaling, KEDA, KNative) or expertise in performance/load testing."; Extra Points: Experience with Redis, Kafka and/or PostgreSQL at scale.; Extra Points: Experience building with agentic AI; Extra Points: Have strong opinions about text editors, CAP theorem, or Dota2
Postgres Deployment Engineer
11 days agoJavaScript · Rust · AWS
3 years of experience, PostgreSQL Expert, Nix packaging, Ansible, Docker, AWS, Kubernetes, C/C++ builds, Go, JavaScript, Rust, Infrastructure management, Customer engagement, Proactive problem-solving
Senior Platform Engineer
11 days agoPython · AWS · GCP
5 years of experience, Python, GCP or AWS, Distributed architectures, AI tools, Startup experience, End-to-end service ownership, Reliability and observability at scale, Problem-solving in ambiguity, Mentoring and code reviews
Senior C++ Engineer
11 days ago7 years of experience, Advanced modern C++ (C++23 or newer), Large-scale C++ codebases, Memory management, Concurrency, Performance profiling, Experience shipping software to a large consumer audience, Comfort with large build systems, Algorithms and data structures
Senior Fullstack Engineer - Grafana Data Source Plugins | NASA | (Remote, USA)
11 days agoTypeScript · Go · Kubernetes
Golang, Typescript, Kubernetes, Microservices, Grafana Data Sources, On-call rotation experience, SRE tasks
Senior Fullstack Engineer - Grafana Data Source Plugins | NASA | (Remote, Canada)
11 days agoTypeScript · Go · Kubernetes
Golang, Typescript, Kubernetes, Microservices, Grafana Data Sources, On-call rotation experience, SRE tasks
Senior Backend Engineer - Databases Tempo | US | Remote
11 days agoGo, Distributed data systems, Operational excellence, TraceQL, API design, Open-source contribution, Customer-focused development, Collaboration in remote teams
Senior Backend Engineer - Databases Tempo | Canada | Remote
11 days agoGo, Distributed data systems, Operational excellence, TraceQL, API design, OpenTelemetry, Observability systems, Multi-tenant SaaS infrastructure, Open-source contribution
Software Engineer, Firefox Desktop Integrations
11 days agoJavaScript · Rust
C++, Rust, JavaScript, Desktop platform experience, Exposure to Windows or macOS APIs, A/B testing, Feature flagging, Telemetry data, Open source contribution interest
Manager, Software Development
11 days agoTypeScript · Python · Java
5+ years software development, engineering people management, Python/TypeScript/Java, AWS/GCP/Azure, microservices
Safety Engineer (Back-End Leaning)
12 days agoPython
5 years of experience, Trust & Safety systems, Python, Distributed systems, Cloud applications, End-to-end system ownership, APIs design, Collaboration with non-technical stakeholders, Problem-solving in ambiguous situations
Delivery (Technical) Architect
12 days agoSalesforce
5 years of experience, Salesforce administration, Salesforce development, Land management domain knowledge, 3rd party integration via Salesforce APIs, Data migration methodologies, Salesforce CLI plugins, Salesforce DevOps Center, Agile environment experience, Solution architecture expertise, End-to-end SFDC implementation
Staff Software Engineer (Customer Platform)
12 days agoProduction Go, API design at scale, Cross-team collaboration, Comfort in ambiguity, Mentorship without title, Cloud-native familiarity, AI-powered product features