Top Software Engineer Jobs in Toronto

22 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the design, development, and technical strategy for high-availability financial services supporting Affirm’s card loan platform. Build scalable APIs, data models, microservices, and event-driven systems; troubleshoot performance and reliability issues; collaborate cross-functionally on loan attribution and lifecycle requirements; and mentor engineers through technical guidance, design reviews, and code reviews.
Top Skills: AWSDockerEvent-Driven ArchitectureGCPKotlinKubernetesMicroservicesAzureNoSQLPythonRestful ApisSQL
17 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Software • Conversational AI • Automation
Own post-launch bugs, production issues, and enhancements for AI agents and related products. Investigate root causes across logs, code, conversation data, APIs, authentication, telephony, and integrations; implement and test fixes; support customers directly; guide frontline Support Engineers; and build internal tools that improve investigation and resolution speed.
Top Skills: Ai AgentsClaude CodeConversation IntelligenceCursorJIRALarge Language Models (Llms)Oauth 2.0Rest ApisSalesforceSsoTelephonyTypescriptVoice AiZendesk
17 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Other
Own production bugs, escalations, and enhancements for AI agent products. Investigate issues across logs, code, conversation data, telephony, integrations, authentication, APIs, and LLM prompting; implement, test, and ship fixes. Support customers directly, coordinate testing, guide frontline support engineers, build internal investigation tools, and relay feedback to Product while meeting SLAs.
Top Skills: Claude CodeCursorJIRALlmsOauth 2.0Rest ApisSalesforceTypescriptVoice AiZendesk
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Other
Designs, develops, tests, and maintains Python-based APIs, backend services, data platforms, and AI-ready data foundations. The role involves SQL, FastAPI, cloud platforms, secure software development, CI/CD, observability, production support, and integration with enterprise applications. It collaborates with product, AI, application, architecture, reliability, and security teams in an Agile environment to deliver scalable and maintainable platform capabilities.
Top Skills: Api DevelopmentAutomated TestingAWSAzureAzure DevopsCi/CdData ModelingFastapiGitJIRALoggingMonitoringObservabilityPythonSQLVector Databases
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Software • Analytics • Financial Services
Build scalable full-stack B2B SaaS applications for fintech customers using Angular, TypeScript, Java Spring Boot, Databricks, relational databases, and AWS. Responsibilities include front-end and back-end development, cloud deployment, testing, code quality, performance optimization, cross-functional collaboration, and mentoring junior engineers.
Top Skills: AngularSparkAWSCi/CdCSSCursorDatabricksDockerEc2GitGithub CopilotHTMLIamInfrastructure As CodeJavaJavaScriptKubernetesLambdaPostgresRdsReactS3Spring BootSQLSQL ServerTypescriptWindsurf
Reposted 4 Days AgoSaved
In-Office
Toronto, ON
Expert/Leader
Expert/Leader
Healthtech
As a Staff Full Stack Developer, you will lead technical strategy and oversee both frontend and backend developments, ensuring integration and performance of Dialogue's ServiceOS while mentoring the engineering team.
Top Skills: PythonReactReact Native
4 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Software
Lead the architecture, development, and delivery of scalable enterprise software for an order management platform. Own major features and technical initiatives, collaborate with product, UX, and QA teams, promote engineering best practices, conduct code reviews, mentor engineers, resolve complex distributed-system issues, and support production through an on-call rotation. The role requires deep experience with C#/.NET, Angular, and TypeScript.
Top Skills: Agile/ScrumAngularC#/.NetCloud-Native DevelopmentCqrsDevOpsDistributed SystemsEvent SourcingEvent-Driven ArchitectureFix ProtocolFunctional ProgrammingMicroservicesOracle DatabaseTypescriptWeb Apis
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
eCommerce • Retail
Design, develop, and operate scalable backend services, APIs, and distributed systems for eBay’s authentication platform. Build cloud infrastructure primarily on GCP using Terraform, manage deployments and production reliability, and develop event-driven architectures with messaging platforms such as Pub/Sub or Kafka. Own services through design, implementation, deployment, troubleshooting, monitoring, and continuous improvement while contributing to scalability, security, performance, and cost-efficiency decisions.
Top Skills: Apache KafkaAWSCi/CdCloud RunCloud SqlDistributed SystemsDockerGoogle Cloud PlatformGoogle Pub/SubInfrastructure As CodeJavaKubernetesMicroservicesRestSpring BootTerraform
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Lead full-stack software development using React, .NET, C#, JavaScript, SQL, and cloud technologies. Design, build, test, secure, and maintain scalable applications, APIs, integrations, and data workflows. Own delivery outcomes, improve automation, performance, reliability, and observability, and contribute to technical architecture. Collaborate with product, design, operations, compliance, audit, and international banking teams while applying regulatory and security best practices.
Top Skills: .Net.Net 6.Net 7.Net 8.Net FrameworkAgileAzure DevopsC#Ci/CdCSS3ETLGitGithub CopilotHTML5JavaScriptJqueryAzureReactRest ApisSQL ServerSsisTypescript
Reposted 4 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, deploy, and support scalable cloud-native backend services, REST APIs, microservices, and distributed applications. Own solutions across the full software development lifecycle, including database optimization, automated testing, observability, troubleshooting, and production support. Collaborate with cross-functional teams on architecture and technical decisions, improve platform reliability and performance, and mentor engineers through code reviews, guidance, and knowledge sharing.
Top Skills: Apache KafkaAWSAws SnsAws SqsCi/CdDistributed SystemsFastapiGithub ActionsInfrastructure As CodeJavaMicroservicesPostgresPythonRedisRest ApisSpring BootTerraform
One Month AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and transfers. Own projects from system design through production, improve distributed-system performance and reliability, collaborate with Product, Design, Infrastructure, and Compliance, and contribute to engineering quality through reviews and architectural best practices. The role requires blockchain integration experience and responsible use of generative AI.
Top Skills: APIsAWSBaseBlockchainDistributed SystemsEthereumGCPGenerative AiGoJavaSmart ContractsSolanaStablecoins
23 Days AgoSaved
Easy Apply
Remote or Hybrid
Toronto, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and scale AI-enabled developer experience, CI/CD, deployment safeguards, observability, and automated response systems. The role focuses on making software delivery autonomous, safe, reliable, and easier for engineering teams to adopt. Responsibilities include architecting enterprise-scale platforms, orchestrating AI agents, reducing technical debt and operational toil, partnering with product engineering teams, and establishing AI-native SDLC workflows. The engineer will also provide technical leadership and turn emerging AI capabilities into production-ready internal platforms.
Top Skills: Ai AgentsAi OrchestrationAWSBuildkiteCi/CdCloud PlatformsGCPGoObservability SystemsPython
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Build and improve test infrastructure, automation frameworks, CI/CD pipelines, and end-to-end testing strategies. Lead quality initiatives, develop AI-augmented testing solutions, monitor test environments, support incident resolution, and use quality and performance metrics to improve software reliability. Collaborate with Infrastructure, SRE, engineering leaders, and product teams in an agile environment to expand test coverage and enable safe, efficient delivery.
Top Skills: AWSAzureCircleCICypressGCPGithub ActionsJavaJavaScriptKubernetesMcp ServersPactPlaywrightPostmanPuppeteerPythonRest-AssuredSelenium
4 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Retail
Design, build, operate, and improve backend systems powering payments, fraud prevention, device management, real-time services, integrations, APIs, and internal tools. Own systems through deployment and production support while collaborating across product, frontend, and smart store teams. Contribute to platform reliability, architecture, secure development, and scalable product features in a fast-growing startup environment.
Top Skills: APIsAutomated TestingCi/CdDistributed SystemsMonoreposNode.jsPostgresReactRelational DatabasesTypescript
23 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate database and storage platform software, including services, APIs, developer tools, migrations, and lifecycle automation. Solve database scaling, performance, reliability, and availability problems across distributed systems, cloud infrastructure, and backend services. Partner with engineering teams on schemas and queries, lead technical projects, modernize platforms, participate in incident response, and use AI-assisted tools in development.
Top Skills: Ai-Assisted Engineering ToolsAmazon ElasticacheAWSAws AuroraDynamoDBGoJavaKubernetesMySQLOpensearchRedisRubyVitess
23 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and architecture for a backend search team building highly available distributed systems, recommendations, and discovery experiences. Partner with product, design, and analytics; establish engineering standards, operational processes, monitoring, testing, and on-call practices. Drive major technical initiatives, mentor engineers, communicate technical direction, and support scalable consumer and merchant experiences.
Top Skills: SparkAWSKotlinKubernetesMySQLPythonReact
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Industrial • Manufacturing
Leads embedded software development for optical networking products, including feature design, legacy issue resolution, code reviews, documentation, and system performance improvements. Collaborates with validation, integration, hardware, test, documentation, field applications, and customers. Requires expertise in C/C++, embedded Linux, networking protocols, optical networking systems, Agile development, CI/CD, and DevOps practices.
Top Skills: BgpCC++Ci/CdContainer TechnologiesDevOpsEmbedded LinuxFrroutingGoIlaIso 14001Iso 9000Iso 9001LldpNetconfOpen VswitchOpenconfigOspfPythonRoadmSonicVirtualizationYang
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Industrial • Manufacturing
Develop and maintain embedded software and firmware for optical networking products. Design features, resolve legacy-product issues, improve performance, maintain documentation, and collaborate with validation, hardware, optical, and test engineering teams. Coach junior engineers, lead code reviews, support customer and field application interactions, and contribute across Agile, CI/CD, and DevOps workflows. The role requires expertise in C/C++, embedded Linux, networking protocols, optical networking systems, and multi-process and multi-threaded design.
Top Skills: BgpCC++Ci/CdContainer TechnologiesDevOpsEmbedded LinuxFrroutingGoIlaIso 14001Iso 9000Iso 9001LldpNetconfOpen VswitchOpenconfigOspfPythonRoadmSonicVirtualizationYang
24 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate database and storage platform software, including services, APIs, and developer tools for provisioning, migrations, upgrades, and lifecycle management. Solve scaling, performance, reliability, and data correctness challenges across databases, distributed systems, cloud infrastructure, and networking. Partner with engineering teams on schemas and platform adoption, lead technical projects through rollout, participate in on-call response, and use AI-assisted tools in development.
Top Skills: Ai-Assisted Engineering ToolsAmazon ElasticacheAPIsAWSAws AuroraBackend ServicesDynamoDBGoJavaKubernetesMySQLObservability ToolingOpensearchRedisRubyVitess
24 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Architect, build, and operate large-scale relational and distributed SQL database infrastructure. Responsibilities include control-plane automation, provisioning, failover, backups, upgrades, zero-downtime migrations, Kubernetes networking, connection proxy optimization, reliability monitoring, capacity planning, and on-call support. The role also involves technical leadership, roadmap ownership, code quality standards, mentoring, and cross-functional collaboration.
Top Skills: AWSCockroachdbDynamoDBKotlinKubernetesMySQLPgbouncerPgdogPostgresProxysqlPythonRds ProxyRedisSpannerTerraformTidbTlsVitess
Reposted 18 Days AgoSaved
Remote or Hybrid
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
Build and deploy AI-powered solutions for clients by scoping ambiguous problems, designing LLM workflows, integrating data and retrieval systems, and creating scalable production tooling. Collaborate with technical and non-technical stakeholders, iterate based on operator feedback, optimize workflows, and support customer deployments. The role requires strong Python and software or ML engineering skills, production deployment experience, communication abilities, customer on-call availability, travel as needed, and hybrid office attendance.
Top Skills: APIsAWSData PipelinesDockerEmbedding ModelsFastapiGCPHugging FaceLangchainLlmsOpenai ApisPythonPyTorchRetrieval Systems
19 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
Build production AI harness systems for Kinaxis’s Databricks-based enterprise Data Fabric. Responsibilities include developing agent execution frameworks, integrating LLMs with governed data, implementing tool calling and workflow controls, enforcing multi-tenant isolation, and delivering APIs, SDKs, libraries, templates, and operational runbooks. The role requires distributed-systems engineering, cloud data-platform experience, secure multi-tenant design, and practical expertise in agent orchestration, retrieval, evaluation, guardrails, metadata, lineage, and governance.
Top Skills: APIsAzureDatabricksDelta LakeGCPLlmsSdksSQLUnity Catalog
19 Days AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills: ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
25 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design and scale distributed backend microservices for restaurant reservations, guest management, payments, floor management, and table operations. Build integrations, POS synchronization, entitlement and usage-metering services, and asynchronous workflows. Ensure reliability through observability, automated testing, schema design, latency optimization, and resilient distributed systems. Collaborate with global engineering, product, mobile, web, and UX teams while mentoring engineers and leading technical design reviews.
Top Skills: AdyenAWSDynamoDBGraphQLJavaKafkaKotlinPostgresPulsarRestStripe
29 Days AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Information Technology • Sales • Software
Build and scale technical systems for acquisition, experimentation, analytics, AI-powered outbound, content automation, website personalization, lead routing, CRM synchronization, and growth measurement. The role combines backend and frontend engineering with LLM workflows, data pipelines, attribution, A/B testing, and GTM integrations. Success means generating more qualified pipeline, improving funnel conversion, reducing manual work, and creating reliable, scalable growth systems.
Top Skills: Ai AgentsAPIsDockerGa4GoGoogle Search ConsoleKubernetesLlmsPostgresPosthogPythonReactRedisSQLTypescriptWebhooks
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account