Top Software Engineer Jobs in Toronto

Reposted 2 Months AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology
Design and maintain complex software applications, lead architectural decisions, collaborate with teams, and ensure code quality through reviews and clean coding practices.
Top Skills: DjangoGCPPythonReactTypescript
Reposted 2 Months AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Automotive • Retail
The Senior Software Engineer will modernize the platform for fraud detection, drive architectural decisions, and improve code quality, operating within a cross-functional agile team.
Top Skills: .Net (CoreGenerative AiModern .Net)Next.JsReactTypescript
Reposted 2 Months AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Transportation
The role involves developing low-level embedded software for vehicle control, integrating sensors, collaborating with various teams, and ensuring safety standards are met while mentoring junior developers.
Top Skills: Arm MicrocontrollersCC++Rust
2 Months AgoSaved
In-Office
Toronto, ON
Expert/Leader
Expert/Leader
Payments • Software
Design and lead architecture for real-time screening, detection, and investigation systems to enforce sanctions and AML rules. Build high-throughput, low-latency APIs and distributed pipelines, enable multi-tenant risk-as-a-service, integrate ML/LLM tooling for reviewer augmentation, drive cross-functional alignment, mentor engineers, and ensure operational reliability including on-call ownership.
Top Skills: APIsDistributed SystemsEntity ResolutionFuzzy String MatchingJavaLlmsMachine LearningNlpRuby
Reposted 2 Months AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Financial Services
Lead transaction reconciliation efforts, develop scalable ledger infrastructure, implement payment flows, and own backend platform projects end-to-end.
Top Skills: PostgresReactRuby
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Backend Engineer, you'll design scalable backend systems, build foundational architecture, and manage complex projects within a voice AI-driven platform.
Top Skills: Backend DevelopmentCloud InfrastructureDevOps
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Full-Stack Engineer at Retell AI, you'll develop scalable systems and intuitive interfaces, bridging backend integrations with frontend experiences, focusing on voice automation solutions.
Top Skills: Node.jsPythonReactTypescript
Reposted 2 Months AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Payments • Software • Financial Services
As a Staff Software Engineer at Arc, you will lead the design and development of a new AI-native banking platform, focusing on reliability and scalable systems for cash management and treasury solutions, while influencing product direction and mentoring team members.
Top Skills: AIDistributed SystemsDocument UnderstandingEmbeddingsFinancial Data SystemsLlmsOrchestration AgentsVectorized Workflows
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Logistics • Transportation
Build high-performance, scalable simulation infrastructure and tooling for autonomous vehicle development. Design systems for scenario generation, simulation execution, synthetic data, and reinforcement-learning workflows. Collaborate with ML, perception, and controls teams to improve realism, performance, and validation pipelines while writing production-quality C++ and Python code, contributing to architecture, testing, and documentation.
Top Skills: AWSC++C++17CarlaCudaDockerGCPIsaac SimKubernetesOpenglPythonReinforcement LearningRosRos2Unreal EngineVulkan
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Software
The Staff Software Engineer will design and implement core platform development, improve system foundations, and lead technical initiatives to enhance AI automation deployment across organizations.
Top Skills: KafkaKubernetes
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Software
The Senior Software Engineer will lead application development projects, enhance user-facing applications, and implement best software practices while collaborating on product direction.
Top Skills: JavaScriptPythonReactTypescript
Reposted 2 Months AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Healthtech • Software
As a Senior Software Developer, collaborate with teams to build scalable systems that improve healthcare outcomes, maintaining quality and fast iteration in development practices.
Top Skills: CGoJavaPythonRuby
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Industrial • Manufacturing
The role involves developing and testing software stacks for networking devices, including embedded firmware and device drivers, for automotive applications.
Top Skills: AutosarC/C++Embedded FirmwareLinuxPythonSoftware Device Drivers
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills: ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact
Reposted 2 Months AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Software
Lead architecture and delivery of large, distributed telemetry database systems for Grafana Cloud. Own reliability, performance, cost, SLOs/SLIs, incident response, observability, automation, and cross-team alignment while mentoring engineers and driving technical strategy.
Top Skills: CC++ContainersGoGrafanaIacKafkaKubernetesLokiMimirPrometheusPyroscopePythonRustTempo
Reposted 2 Months AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Other • Sales • Software
Lead architecture and evolution of scalable, fault-tolerant backend systems powering real-time AI agents and conversation intelligence. Design data storage and retrieval, partner with ML engineers to operationalize AI, drive production performance, cost efficiency, observability, and mentor senior engineers while owning production reliability.
Top Skills: AWSAzureC++ClisDockerGCPGoGrpcJavaKubernetesNoSQLPythonRestSdksSQLTesting Frameworks
2 Months AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology • Business Intelligence • Consulting
Lead hands-on SRE/DevOps engagements to improve CI/CD, automated testing, secure deployments, observability, dependency updates, containerization, and cross-datacenter resilience. Drive TDD, test data/masking, library/runtime upgrades, Renovate automation, branch/source control best practices, secrets management, and automated DB and software deployment processes.
Top Skills: AnsibleDockerGradleJvm LanguagesLiquibaseMavenNpmOpenshiftRedhat LinuxRenovateSpring FrameworkTypescript
Senior level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop platform support for Unity across Android mobile, laptop, and hybrid devices. Design scalable editor features, analyze and optimize runtime performance, establish benchmarks, resolve bugs, document technical designs, and improve quality through automated testing and code reviews. The role requires advanced C++, C#, and Android systems programming, experience with platform or runtime systems, multithreaded codebases, cross-language memory management, debugging, profiling, and collaboration across engineering teams.
Top Skills: AndroidC#C++JavaKotlinUnityVulkan
Expert/Leader
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Leads cross-functional platform engineering initiatives supporting Unity on Android devices. Designs architectures, optimizes runtime performance, establishes benchmarks, resolves complex system-level issues, mentors engineers, contributes to platform roadmaps, documents technical decisions, and participates in design reviews. The role requires advanced C++, C#, and Android systems programming expertise, strong knowledge of computer architecture, multithreading, debugging, profiling, and large-scale platform or runtime systems.
Top Skills: AndroidC#C++JavaKotlinUnityVulkan
2 Months AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Transportation
Lead backend and cross-functional projects for Lyft's Pickup, Places and Search mapping team. Design, build, and operate fault-tolerant, large-scale distributed systems, own components end-to-end, write well-tested code, conduct architecture reviews, mentor engineers, and collaborate with product, data science, and analytics to improve rider and driver pickup/dropoff experiences.
Top Skills: AWSGCPAzureNoSQLRelational Databases
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Information Technology • Software
Design and deploy production-grade LLM-powered workflows, internal tools, and automations to improve recruiting, security/compliance, finance, operations, CRM integrations, and GTM processes across the company.
Top Skills: Ai AgentsAnthropic ClaudeAPIsDocusignGohighlevelGoogle GeminiHubspotLarkLlmsMakeN8NOpenaiSalesforceZapier
2 Months AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Cloud • Legal Tech • Software
Lead technical work enabling global-ready products: act as technical stakeholder, define roadmaps, remove major technical blockers, write and review high-quality tested code, mentor engineers, simplify abstractions, and collaborate across distributed teams to deliver scalable web/SaaS solutions.
Top Skills: Internationalization (I18N)RubyRuby On RailsSaaSWeb Applications
Reposted 2 Months AgoSaved
Remote
Toronto, ON
Senior level
Senior level
AdTech • Marketing Tech
Lead design and implementation of high-throughput, low-latency programmatic bidding systems. Collaborate with ML engineers to deploy real-time inference, optimize distributed microservices, run experiments and quantitative analysis, and partner with product to ship scalable features. Foster operational excellence, mentor engineers, and continuously improve performance and reliability.
Top Skills: C++Data PipelinesDatabasesDistributed SystemsGoGpu ProgrammingJavaMachine LearningMicroservicesRustScala
Reposted 2 Months AgoSaved
Hybrid
Toronto, ON
Internship
Internship
Artificial Intelligence • Hardware • Robotics • Software
As an intern, you'll develop software and machine learning systems for robots, focusing on perception, intelligence, behavior, and real-time software integration.
Top Skills: C++Computer VisionIssac SimMachine Learning FrameworksMjlabMujocoMultimodal AiPythonReinforcement LearningRoboticsSimulations
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Insurance
Serve as the Tier 3 technical escalation owner: diagnose and fix code-level production issues across Node/TypeScript/AWS systems, deploy fixes, build runbooks, analyze incident trends, drive process improvements, and mentor the Application Support team.
Top Skills: AWSMicro-FrontendsMicroservicesNestjsNode.jsReactTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account