Top Software Engineer Jobs in Toronto

One Month AgoSaved
In-Office or Remote
Toronto, ON
Junior
Junior
Big Data • Information Technology • Machine Learning • Sales • Software • Database • Generative AI
Own end-to-end data science and machine learning projects, including problem definition, statistical analysis, predictive modeling, deployment, monitoring, and production data pipelines. Translate business questions into measurable KPIs and actionable insights for Product, Sales, Marketing, Finance, and HR. Build maintainable code and communicate findings to technical and non-technical stakeholders while contributing to code reviews, shared tooling, documentation, and team mentorship.
Top Skills: Ci/CdDatabricksGoogle Cloud PlatformMlopsPythonSnowflakeSQLTableau
Reposted 5 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Infrastructure as a Service (IaaS)
Senior Software Engineer to design and implement C++/Python software, accelerate workloads with CUDA, develop and maintain Linux kernel modules and system services, optimize system and GPU performance, manage Linux systems, mentor junior engineers, and integrate AI technologies across products.
Top Skills: BashC++CudaGpuLinuxLinux KernelPython
14 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Software
Build and operate customer-facing frontend experiences for search, recommendations, and generative AI. Own software development end to end, including architecture, implementation, testing, delivery, observability, and long-term evolution. Collaborate with backend, machine learning, product, and design teams; review code, advise on technical designs, participate in interviews, and mentor engineers. Improve performance, scalability, accessibility, maintainability, and developer experience across complex frontend systems.
Top Skills: Generative AiJavaScriptMicrofrontend ArchitecturesMonoreposNext.JsReactTypescript
15 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
Build and release secure, high-performance mobile applications for digital asset users across iOS and Android. Own features from design through post-launch monitoring, integrate RESTful APIs, manage offline state and caching, implement comprehensive testing, and debug complex issues. The role requires deep experience with React Native, iOS, or Android development and collaboration in a fast-paced, onsite Toronto environment.
Top Skills: AndroidApp AttestationBiometric AuthenticationBlockchainCertificate PinningCryptocurrencyIntegration TestingiOSJavaScriptKotlinMobile SecurityReact NativeRestful ApisSwiftTypescriptUi TestingUnit Testing
15 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
Build scalable backend APIs, libraries, and services for BitGo’s mobile retail user experience. Own features from design through deployment, collaborate with product and engineering teams, optimize performance, fix bugs, document APIs, and contribute to testing and code reviews. The role also includes mentoring engineers and working with TypeScript, Node.js, Express, PostgreSQL, MongoDB, microservices, and RESTful APIs in a cryptocurrency and blockchain environment.
Top Skills: BlockchainCiCryptocurrenciesExpressGitGitMicroservicesMongoDBNode.jsPostgresReactRestful ApisTypescript
15 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology • Internet of Things • Software
Leads the design, development, testing, and maintenance of scalable, high-performance software applications. Owns complex projects, architecture improvements, prototypes, and proofs of concept while collaborating with cross-functional teams and stakeholders. Provides technical leadership, mentorship, code reviews, documentation, roadmap input, and production issue resolution. The role requires expertise in C#/.NET, databases, front-end technologies, software architecture, project leadership, and participation in an on-call rotation when applicable.
Top Skills: AngularBigQueryC#/.NetEs6GitGoogle WorkspaceHTML/CSSJavaScriptJqueryMySQLNode.jsPostgresReactSentrySQLSQL ServerVueXML
15 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
Lead architecture and delivery of scalable Maps Search systems, including backend services, retrieval, autocomplete, recommendations, data pipelines, and ML serving infrastructure. Improve latency, reliability, relevance, observability, and operational health for high-throughput services. Set technical direction across teams, make system-level tradeoffs, mentor engineers, and collaborate with product, machine learning, science, mobile, and infrastructure partners.
Top Skills: APIsBackend ServicesC++Data PipelinesDistributed SystemsGoJavaMachine Learning Serving InfrastructureObservabilityPythonSearch Systems
15 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • HR Tech • Software
Build and ship full-stack features for an LLM-powered conversational AI assistant. Own backend services, APIs, data models, React interfaces, streaming experiences, agentic workflows, observability, and evaluation. Design recovery and human handoff experiences, troubleshoot production issues, mentor engineers, contribute to technical reviews, and collaborate with product and design teams. The role requires strong software engineering fundamentals and hands-on experience delivering conversational AI products used by real customers.
Top Skills: Agentic SystemsAPIsAWSAws LambdaEvaluationFunction CallingKubernetesLlmsMicroservicesObservabilityPostgresPrompt EngineeringPythonReactStreaming InterfacesTool CallingTypescript
One Month AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Information Technology • Software • Generative AI
Build AI-powered 3D character and motion creation tools across React and TypeScript frontends, Go and Gin backend APIs, and Python or TypeScript asset-processing services. Responsibilities include developing, testing, deploying, and debugging APIs and interfaces; integrating asset conversion, rendering, and video-processing workers; and supporting authentication, API security, storage, and asynchronous workflows.
Top Skills: Amazon S3BlenderCi/CdCloudflare R2DockerGaussian SplattingGinGoGoogle Cloud StorageJavaScriptJwksJwtKubernetesPythonReactThree.JsTypescript
Reposted 15 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Industrial
Develop embedded Linux software and GUIs for industrial controllers; implement industrial protocols (Modbus, BACnet, SNMP); support product lifecycle from development to production/service and write operational documentation.
Top Skills: Bacnet/IpCC++Embedded LinuxEthernet/IpHTML5Iec 61000-4-30Iec 62443Ieee 1159Ieee1459JavaJavaScriptModbus RtuModbus TcpNist Cybersecurity FrameworkNist Sp 800-82PythonQtSnmpVueYocto Project
Reposted 5 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Angel or VC Firm • Fintech • Financial Services
Design, develop, and improve scalable software for an investment platform. Lead software development across the lifecycle, mentor junior engineers, solve complex technical problems, maintain code quality through testing and reviews, and recommend technology enhancements. The role is remote in the USA with four in-person retreats annually.
Top Skills: C#JavaPython
29 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
Build and maintain Quora’s machine learning platform and distributed model-serving infrastructure. Develop scalable systems for recommendation and language models, optimize GPU serving latency, throughput, and cost, improve ML tooling and feature stores, and contribute to platform modernization. The role includes production deployment, collaboration with senior engineers, mentoring, and participation in an on-call rotation.
Top Skills: Amazon EksAWSC++Distributed SystemsDockerGoGpu ServingKubernetesNvidia TritonPythonPyTorchRayTensorFlow
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
29 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and enhance highly available, scalable, fault-tolerant IAM services on Akamai’s Compute Platform. Design resilient software, build tools for seamless deployment and operation, improve IAM features and customer experience, and research emerging technologies. The role requires extensive Linux software development, Python or Java expertise, secure software delivery, IAM knowledge, and experience with enterprise tools including Git, JIRA, and Jenkins.
Top Skills: Akamai Compute PlatformGitIdentity And Access Management (Iam)JavaJenkinsJIRALinuxPython
15 Days AgoSaved
In-Office
Toronto, ON
Expert/Leader
Expert/Leader
Fintech • Cryptocurrency
Lead large-scale backend platform initiatives, including shared frameworks, libraries, static analysis, service scaffolding, and developer tooling. Design scalable and reliable solutions used across backend services, influence engineering practices, partner with infrastructure, security, and product teams, and mentor engineers. The role requires technical leadership across complex projects and long-term platform investments.
Top Skills: Backend FrameworksBazelDeveloper ToolingDjangoGoGrpcPythonStatic Analysis
Reposted 2 Months AgoSaved
Hybrid
Toronto, ON
Mid level
Mid level
eCommerce • Fintech • Real Estate • Software • PropTech
As a Software Engineer at Opendoor, you will build crucial production systems, own features from design to deployment, and mentor teammates while leveraging AI tools.
Top Skills: AIGeneral-Purpose Programming LanguagesRelational Databases
15 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
Design and evolve core double-entry ledger systems supporting balances, trading positions, financial reporting, reconciliation, and proof-of-reserve mechanisms. Model chart-of-accounts structures and extensible financial data models for products such as lending, staking, and tokenized assets. Partner with Engineering, Finance, Data Engineering, and Product teams to ensure financial correctness, legal-entity ownership, pricing, and reconciliation are incorporated into system designs.
Top Skills: APIsBlockchainData ModelingDistributed SystemsEvent-Driven ArchitectureKafka
16 Days AgoSaved
In-Office
Toronto, ON
Junior
Junior
Software
Build and maintain a React and TypeScript single-page application while developing ASP.NET Core services and Entity Framework queries in C#. Add GraphQL types and mutations, write unit and end-to-end tests, investigate production issues, participate in code reviews, and collaborate with product and support teams. The role begins with well-scoped features and bug fixes and expands to larger features over time.
Top Skills: Apollo ClientApplication InsightsAsp.Net CoreAzureC#DockerEntity FrameworkGitGraphQLPlaywrightReactSQLTypescriptVitestXunit
Reposted 16 Days AgoSaved
Hybrid
Toronto, ON
Mid level
Mid level
Artificial Intelligence • Computer Vision • Machine Learning • Robotics
Build performant web viewers/players and SDKs for egocentric robotics data. Design multi-stream playback, timeline scrubbing, sync, and APIs; own interface contracts across hardware, data, and consumers; provide tooling and reference implementations for internal and external developers.
Top Skills: JavaScriptTypescriptWebcodecsWebgl
16 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Cryptocurrency
Build and scale backend services, infrastructure, and data systems supporting crypto, Web3, wallet, tokenization, and decentralized finance products. Design, test, release, and operate high-scale distributed systems with strong reliability and correctness. Lead complex technical initiatives, collaborate across engineering teams, mentor junior developers, and improve performance, efficiency, and risk management.
Top Skills: BlockchainDefiDistributed SystemsGoPythonRobinhood ChainSmart ContractsWeb3
Reposted 16 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Build and lead development of NVIDIA’s open-source NeMo Core Platform for executing, evaluating, deploying, and optimizing agentic AI systems across local, Docker, Kubernetes, Slurm, on-premises, and air-gapped environments. Responsibilities include designing platform APIs, plugin architecture, job orchestration, SDKs, reliability and observability capabilities, testing, performance improvements, technical leadership, code reviews, mentoring, and cross-team problem solving.
Top Skills: DockerKubernetesPythonSlurm
16 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Cloud
Own the end-to-end design, development, testing, deployment, and monitoring of secure, scalable Identity Governance features. Build distributed systems and enterprise SaaS capabilities, resolve customer issues, maintain high engineering standards, and collaborate with product, QA, design, and site reliability teams. The role requires expertise in microservices, event-driven architectures, APIs, data modeling, cloud infrastructure, and enterprise security, reliability, and scalability.
Top Skills: AbacAPIsAWSAzureBpmDistributed SystemsEvent-Driven ArchitectureFinite State MachinesGCPGoJavaKotlinMicroservicesObservability ToolingRbacWorkflow Engines
16 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Big Data • Information Technology • Machine Learning • Sales • Software • Database • Generative AI
Design, build, deploy, and operate reliable software, APIs, services, data pipelines, and cloud applications. Apply AI and machine learning to business workflows, develop prototypes, evaluate technical approaches, and measure software and model performance. Lead complex technical projects, make architecture tradeoffs, maintain production systems, improve reliability, and mentor engineers while collaborating with data scientists and business stakeholders.
Top Skills: APIsAutomated TestingCi/CdCloud ComputingData PipelinesDatabasesMachine LearningMlopsPythonSQLVersion Control
One Month AgoSaved
Hybrid
Toronto, ON
Junior
Junior
Transportation
Develop scalable, production-quality software for an autonomous vehicle platform. Responsibilities include building tools and frameworks for AV development, integrating web platforms with vehicles, creating customer-system integrations, deploying software, and collaborating with engineers, research scientists, commercial teams, and designers. The role offers hands-on experience in requirements identification, software development, and production deployment.
Top Skills: Agile/ScrumApi-Driven DevelopmentCloud InfrastructureData Storage And ProcessingDistributed SystemsGoMachine LearningModern Web TechnologiesRoboticsTest-Driven DevelopmentTypescript
One Month AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Software • Automation
Build and improve AI-powered customer support agents for telecommunications providers. Responsibilities include developing the agent runtime, configuration tools, observability dashboards, evaluation frameworks, safety guardrails, continuous-improvement systems, and omnichannel integrations across voice, chat, email, and SMS. The role uses TypeScript across frontend, backend, and infrastructure in a serverless microservices environment, with emphasis on LLMs, agent design, product quality, and customer trust.
Top Skills: Ai AgentsCloud InfrastructureCoding AgentsDevOpsFunctional ProgrammingGraphQLIvrLarge Language Models (Llms)MicroservicesNode.jsPrompt EngineeringReactServerless ArchitectureSipTelephonyTwilioTypescriptVoice AiVonageWebrtc
17 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Cloud
Lead the design, development, and scaling of Java and Spring server-side services for Okta’s device identity platform. Drive architecture, security, testing, CI/CD improvements, technical documentation, and cross-functional delivery. Mentor engineers, establish engineering standards, and champion AI-assisted development while maintaining rigorous code quality and security. The role focuses on scalable APIs, distributed systems, database performance, and identity security technologies.
Top Skills: Asynchronous ProcessingAutomated TestingCachingCi/CdFederationFidoGithub CopilotGrpcJavaMicroservicesMultithreadingMySQLOauthPostgresReactRestful ApisSAMLSpringSsoU2FWebauthn
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account