Software Engineer jobs in Canada

101 live Software Engineer roles in Canada, collected daily from specialist recruitment agencies. Freelance and permanent, straight from the recruiter desks that rarely post on the big job boards.

101 live1 freelance90 permanent52 remote
Software Engineer- Money Movement
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaGoJavaAWSGCP
Software Engineer II
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer (Continuous Integration)
Permanentremote🇨🇦 Canada📍 Remote CanadaGitHubBuildkiteArtifactoryAWS
Senior Staff Software Engineer, Finhub
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaGoJavaPython
Software Engineer II, Channels
Permanenthybrid🇨🇦 Canada📍 TorontoRubyRailsMongoDBPostgreSQL
Software Engineer, Intern (Summer or Winter)
onsite🇨🇦 Canada📍 TorontoSummer or WinterRubyJavaJavascriptGo
Software Engineer, New Grad
Permanentonsite🇨🇦 Canada📍 TorontoJavaRubyJavaScriptScala
Staff Software Engineer
Permanent🇨🇦 Canada📍 Toronto, Ontario, Canada
Senior Software Engineer II, Marketing Enablement & Technology
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer, Backend (Authentication Experience)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer
Permanentonsite🇨🇦 Canada📍 Canada - TorontoC#.NETAngularTypeScript
Software Engineer
Permanentonsite🇨🇦 Canada📍 Canada - TorontoC#.NETAngularTypeScript
Software Engineer Android Automotive Aosp Ottawa
Freelancehybrid🇨🇦 Canada📍 Ottawa12 monthsC++JavaKotlinAndroid
Senior Software Engineer - Metadata
Permanent🇨🇦 Canada📍 Ontario, Canada
Staff Software Engineer, Metadata
Permanent🇨🇦 Canada📍 Toronto, Ontario, Canada
Senior Software Engineer, Frontend (App Experience)
Permanentremote🇨🇦 Canada📍 Remote CanadaReactTypeScriptJavaScriptiOS
Software Engineer II, Fullstack (App Experience)
Permanentremote🇨🇦 Canada📍 Remote CanadaReactVueReact NativeKotlin
Senior Software Engineer - Backend
Permanentonsite🇨🇦 Canada📍 Vancouver, CanadaJavaScalaC++AWS
Senior Software Engineer - Fullstack
Permanentonsite🇨🇦 Canada📍 Vancouver, CanadaReactNode.jsPythonJava
Cloud Software Engineer - Observability Platform
Permanentremote🇨🇦 Canada📍 Canada (remote)GoKubernetesTerraformHelm
Staff Software Engineer
Permanenthybrid🇨🇦 Canada📍 TorontoTypeScriptReactPythonRuby on Rails
Software Engineer, Release Engineering
Permanentremote🇨🇦 Canada📍 RemotePythonAWSGCPAzure
Software Engineer, Release Engineering
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonAWSGCPAzure
Staff Software Engineer, Mobile (App Infrastructure)
Permanentremote🇨🇦 Canada📍 Remote CanadaReact NativeJavaScriptTypeScriptRedux Toolkit
Staff Software Engineer, Bazel & Go
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)BazelGo
Software Engineer II, Technical Search Visibility
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer, Marketing Platform Tooling
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer I — Agentic Analytics
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer II, Ads Data Solutions Engineering
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer, Marketing Enablement & Technology
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer, Ads
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Senior Software Engineer, AI Productivity
Permanenthybrid🇨🇦 Canada📍 Canada - Remote (ON, AB, BC, or NS Only)
Staff Software Engineer, Fullstack
Permanent🇨🇦 Canada📍 Toronto, Ontario, Canada
Senior Software Engineer, R&D Business Systems
Permanent🇨🇦 Canada📍 Toronto, Ontario, Canada
Staff Software Engineer - Fullstack
Permanentonsite🇨🇦 Canada📍 Vancouver, CanadaReactNode.jsJavaPython
Staff Software Engineer - Backend
Permanentonsite🇨🇦 Canada📍 Vancouver, CanadaJavaScalaC++AWS
Staff CIAM Software Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Cloud Software Engineer - Efficiency Engineering
Permanentremote🇨🇦 Canada📍 Canada(Remote)GoAWSAzureGCP
Staff Software Engineer, Financial Crimes
Permanentonsite🇨🇦 Canada📍 TorontoRubyJava
Staff Software Engineer, Backend (Online Storage)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer
Permanenthybrid🇨🇦 Canada📍 CAN - Hybrid - VancouverJavaReactJSSpringDocker
Senior Software Engineer
Permanenthybrid🇨🇦 Canada📍 CAN - Hybrid - VancouverJavaReactJSSpringDocker
Software Engineer, CDP - Stablecoin
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaSolidityGolangEVMEthereum
Staff Software Engineer, Product Risk
Permanentonsite🇨🇦 Canada📍 TorontoAirflowSparkKafkaFlink
Senior Software Engineer, Backend (Batch Infrastructure)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer, Backend (Reliability Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer, Frontend (App Experience)
Permanentremote🇨🇦 Canada📍 Remote CanadaReactTypeScriptJavaScriptVue
Senior Software Engineer, Core Reliability
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaRubyGoTerraformAWS
Staff Software Engineer, Backend (Cost Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer, Backend (Consumer - Growth Foundations)
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaAWSKubernetesDockerPostgres
Senior Software Engineer, Fullstack (Card Acquisition)
Permanentremote🇨🇦 Canada📍 Remote CanadaReact NativeSwiftKotlinReact
Senior Frontend Software Engineer (AI Receptionist)
Permanentremote🇨🇦 Canada📍 Canada (Remote)ReactTypeScriptJavaScriptHTML
Staff Software Engineer, Identity & Access Management
Permanentremote🇨🇦 Canada📍 Remote - CanadaJavaSpring BootAWSGCP
Senior Software Engineer - Canada
Permanentremote🇨🇦 Canada📍 Toronto
Senior Software Engineer II, Currents
Permanenthybrid🇨🇦 Canada📍 TorontoRubyRuby on RailsReactJava
Senior Software Engineer II, Full-Stack
Permanenthybrid🇨🇦 Canada📍 TorontoPythonDjangoReactRuby on Rails
Software Engineer, Machine Learning Infrastructure
Permanent🇨🇦 Canada📍 Toronto, CanadaML platformsMLOpsLLM applicationsdistributed systems
Senior Software Engineer, Backend (PBA - Growth)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer, Backend (ML Feature Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer, Backend (Search)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Staff Software Engineer, Payments
Permanentremote🇨🇦 Canada📍 Remote - CanadaPythonGoJava
Senior Software Engineer, Compute Platform
Permanenthybrid🇨🇦 Canada📍 Remote - CanadaKubernetesIstioAWSGCP
Senior Software Engineer, Backend (Consumer - Risk)
Permanentremote🇨🇦 Canada📍 Remote - CanadaGoRubyPythonJava
Software Engineer, Ads
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaGoPythonScalaSpark
Senior Software Engineer, Ads
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaGoPythonScalaSpark
Staff Software Engineer
Permanentremote🇨🇦 Canada📍 Remote - CanadaAI/MLNLPdistributed systemsdata pipelines
Principal Software Engineer
Permanentremote🇨🇦 Canada📍 Remote - CanadaAI/MLNLPdistributed systemsdata pipelines
Staff Software Engineer - Adaptive Telemetry, Databases · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)GoKubernetesPrometheusGrafana
Principal Software Engineer
🇨🇦 Canada📍 Toronto, OntarioIP
Senior Software Engineer (Backend development) - SQL/Node/AWS
🇨🇦 Canada📍 CanadaProduct Development
Senior Software Engineer - Java, Angular
🇨🇦 Canada📍 CanadaProduct Development
Senior C# .Net Senior Software Engineer
🇨🇦 Canada📍 CanadaProduct Development
Software Engineer Intern (Winter 2027)
remote🇨🇦 Canada📍 Canada3-6 months
Senior Software Engineer, GPU Infrastructure (HPC)
Permanentremote🇨🇦 Canada📍 CanadaKubernetesPythonGoJAX
Staff Software Engineer — Identity & Access Management
🇨🇦 Canada📍 CanadaXsolla ID
Senior Software Engineer
🇨🇦 Canada📍 CanadaAdTech
Lead Software Engineer (Mobile Native)
🇨🇦 Canada📍 CanadaAdTech
Backend Software Engineer (Infrastructure-Focused)
🇨🇦 Canada📍 CanadaLightstream Studio
Staff Software Engineer, Backend
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonGoJavaKubernetes
Software Engineer Intern
Permanentremote🇨🇦 Canada📍 Toronto CanadaPythonGoJavaJavaScript
Senior Software Engineer, Frontend (Platform)
Permanentremote🇨🇦 Canada📍 Canada (Remote)ReactAngular
Senior Software Engineer, Backend - Platform Team
Permanentremote🇨🇦 Canada📍 Canada (Remote)RESTgRPCKubernetesDocker
Senior Software Engineer, Backend (AI Agent Runtime)
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonGoKubernetesLLM
Senior Software Engineer, Backend (AI Agent Integrations)
Permanentremote🇨🇦 Canada📍 Canada (Remote)KubernetesDockerAWSGCP
Staff Software Engineer, Machine Learning Platform
Permanenthybrid🇨🇦 Canada📍 TorontoAWSSageMakerBedrockDatabricks
Software Engineer, Metronome Infrastructure
Permanenthybrid🇨🇦 Canada📍 Toronto, Vancouver, Canada-RemoteGoJavaC++
Staff Software Engineer (L4)
Permanentremote🇨🇦 Canada📍 Remote - CanadaJavaScriptTypeScriptReactLangchain
Staff Software Engineer, Backend (Ledger Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer, Backend (Capacity Modeling)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II (Money Movement & Card Ledger)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II, Backend (Test Infra)
Permanentremote🇨🇦 Canada📍 Remote CanadaTypeScriptPythonPlaywrightPytest
Software Engineer II, Back-end (Card Mgmt & Transaction Processing)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Staff Software Engineer, Frontend (Web Infra)
Permanentremote🇨🇦 Canada📍 Remote CanadaReactTypeScriptNXOxlint
Senior Software Engineer, Fullstack (Consumer Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaReact NativeSwiftKotlinReact
Senior Software Engineer , Frontend (Trust & Safety)
Permanentremote🇨🇦 Canada📍 Remote CanadaReactReact NativeVue
Senior Software Engineer, Backend (Merchant & Partner Lifecycle)
Permanentremote🇨🇦 Canada📍 Remote CanadaAWSgRPCKotlinPython
Senior Software Engineer, Backend (Lake Analytics Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonSQLDockerSnowflake
Senior Software Engineer, Backend (Infrastructure)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior CIAM Software Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSTerraform
Senior Software Engineer - Integrations - AI/ML
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonApache AirflowDagsterPrefect

Showing the 100 most recent of 101 roles — browse and filter the full board.

InsideJobs membership

€29/month: every rate, every original listing link, daily email alerts. Cancel anytime.

Browse all roles →
Software Engineer jobs by country
Software Engineer jobs in United States (597)Software Engineer jobs in United Kingdom (107)Software Engineer jobs in Poland (49)Software Engineer jobs in Spain (45)Software Engineer jobs in Australia (42)Software Engineer jobs in Pakistan (36)Software Engineer jobs in Germany (32)Software Engineer jobs in Brazil (16)Software Engineer jobs in Netherlands (15)Software Engineer jobs in Ireland (14)Software Engineer jobs in Mexico (13)Software Engineer jobs in Romania (11)
Software Engineer jobs by type
Software Engineer jobs (1353)Freelance Software Engineer jobs (63)Permanent Software Engineer jobs (1221)
More tech jobs in Canada
Python jobs in Canada (129)AWS jobs in Canada (92)SQL jobs in Canada (64)Kubernetes jobs in Canada (62)Azure jobs in Canada (50)Java jobs in Canada (49)Google Cloud jobs in Canada (37)React jobs in Canada (35)TypeScript jobs in Canada (33)Kotlin jobs in Canada (30)JavaScript jobs in Canada (28)Salesforce jobs in Canada (28)