Top Software Engineer Jobs in Toronto

26 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support Java applications, services, APIs, and enterprise integrations using Kafka or MQ. Analyze requirements, implement and test enhancements, monitor performance, troubleshoot production incidents, and improve reliability and scalability. Collaborate with business and technology stakeholders in an Agile environment, contribute to code reviews and deployment readiness, and mentor less-experienced developers while leading small technical workstreams.
Top Skills: AgileAPIsJavaKafkaMqOracle SqlPl/Sql
26 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop, maintain, troubleshoot, and optimize Oracle-based applications using SQL and PL/SQL. Create database procedures, packages, functions, triggers, and complex queries; monitor performance; resolve production incidents; and support the full software development lifecycle. Collaborate with business and technology stakeholders to deliver technical solutions in an Agile environment. Work independently on moderately complex assignments, mentor junior developers, and potentially lead small projects.
Top Skills: JavaOraclePl/SqlSQL
Reposted 17 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Marketing Tech
Lead architecture and hands-on engineering of Pantheons data platform: extend ingest, curation, and retention services; build ML/LLM-ready data infrastructure; mentor engineers; operate in a DevOps model; ensure data governance, observability, reliability, and cross-functional partnership.
Top Skills: AirflowBigQueryCi/CdDockerFireboltGoogle Cloud PlatformGreat ExpectationsKubernetesPythonRedshiftSnowflakeSnowparkTerraformYaml
17 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
Designs, builds, and improves Mural’s Canvas platform, including real-time collaboration, shared document editing, spatial interactions, rendering performance, asset management, APIs, and AI-enabled capabilities. Owns initiatives from problem definition through measurement, designs scalable and reliable systems, optimizes performance, and contributes to technical reviews, mentoring, documentation, and engineering practices. Partners with Product, Design, and Engineering to deliver maintainable, high-quality editor experiences.
Top Skills: JavaScriptNode.jsReactTypescript
One Month AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design, develop, launch, and maintain scalable backend systems and APIs used by partners and merchants. Collaborate with engineering teams and stakeholders, balance delivery speed with system quality and reliability, navigate large codebases, debug software, conduct code reviews, and write clear, tested, extensible code using distributed-systems technologies.
Top Skills: AWSKotlinKubernetesMySQLPython
17 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Own the architecture and evolution of a large-scale entity data platform. Design reliable systems for vendor data ingestion, entity resolution, matching, generation, and downstream delivery. Improve data correctness, freshness, traceability, observability, and reliability using AI-assisted and deterministic approaches. Lead integrations, incident response, technical standards, architecture decisions, mentoring, and collaboration with product and downstream teams.
Top Skills: Ai-Assisted Decision-MakingCloud-Native ArchitecturesConfidence ScoringData PipelinesDeterministic MatchingDistributed SystemsEntity ResolutionObservability
One Month AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Information Technology • Cybersecurity
Senior Full Stack Software Engineer responsible for building and owning scalable cybersecurity product experiences across front-end and back-end systems. The role uses TypeScript, Golang, React, Node.js, Kubernetes, cloud platforms, databases, APIs, and CI/CD pipelines. Responsibilities include architecture, performance optimization, security, mentoring engineers, leading projects, Agile planning, and adopting AI-assisted development tools.
Top Skills: Amazon EcsArgo CdAWSAzureDocker SwarmGCPGithub ActionsGitlabGoGraphQLGrpcJenkinsJwtKafkaKubernetesMongoDBMySQLNode.jsOauthPostgresPrometheusReactRestTypescript
One Month AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
One Month AgoSaved
Remote
Toronto, ON
Expert/Leader
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead international integration engineering by architecting scalable distributed systems and an AI-powered development harness for partner integrations. Guide technical strategy, mentor engineers, review architecture and code, establish development and deployment best practices, and deliver production solutions. Collaborate with product, design, QA, UX, and partner engineering teams while using Java, Kotlin, event-driven messaging, and cloud technologies.
Top Skills: AndroidApache CamelApache PulsarAWSDynamoDBGraphQLJavaKotlinLlmsPostgresRabbitMQReactStorybookTailwind
17 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Build and operate critical software for power-campus design, construction, simulation, optimization, equipment integration, and energy management. Own technical areas, shape roadmaps, make architectural decisions, debug production systems, establish data models and interfaces, improve testing and observability, and mentor engineers. The role collaborates across power systems, construction, robotics, and company leadership to deliver reliable software interacting with physical infrastructure.
Top Skills: PythonRustTypescript
18 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Cloud • Security • Software
Design, build, and evolve customer-facing backend services and public APIs for shared platform capabilities. Own features end to end, create technical designs, collaborate with Product and Experience teams, and contribute to a product-driven roadmap. The role requires strong backend engineering, Go proficiency or rapid ramp-up ability, API design experience, cloud-native architecture knowledge, and the ability to work independently in a remote startup environment.
Top Skills: Cloud-Native ArchitectureCncfGoKubernetesMicroservicesPublic Apis
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end testing frameworks for cloud-native platform services. Investigate deployment issues, troubleshoot root causes, create test plans, validate rollback strategies, and automate service deployments. Collaborate with engineering teams on testing changes and integration environments involving Kubernetes, Service Mesh, APIs, and control-plane technologies. Apply Linux, networking, scripting, performance, and SLO monitoring expertise to ensure scalable, reliable, and secure deployments.
Top Skills: APIsBashControl PlaneDnsGithub ActionsHTTPJenkinsKubernetesLinuxSaltstackService MeshTcp/IpTlsVrf
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
18 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Information Technology • Software
Design and develop the backend of the vCluster Platform using Go and deep Kubernetes expertise. Own features end to end, from technical design through release, while solving complex systems and multi-tenancy challenges. Contribute to open-source projects and Kubernetes community initiatives, build scalable isolation and resource-sharing solutions, and operate autonomously in a fast-growing startup environment.
Top Skills: GoKubernetes
18 Days AgoSaved
Remote
Toronto, ON
Expert/Leader
Expert/Leader
Information Technology • Software
Design and build the core vCluster Platform using Go and deep Kubernetes expertise. Own backend features end to end, from technical design through release, while solving complex systems architecture challenges involving networking, storage, isolation, and resource sharing. Contribute to open-source projects and the Kubernetes community, operate autonomously in a high-growth startup, and help define scalable Kubernetes multi-tenancy solutions.
Top Skills: GitGoKubernetesOpen Source
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Hardware • Manufacturing
Own the Linux user-mode runtime, driver, and HAL interfaces for a Fabric accelerator. Responsibilities include runtime library design, compiler and kernel-driver integration, memory and resource management, ML framework backends, pre-silicon bring-up using simulation, emulation, QEMU, and FPGAs, and comprehensive runtime testing. Collaborate across compiler, architecture, verification, and kernel teams to support first-silicon deployment.
Top Skills: Arm/Aarch64CC++CudaFpgaHipHsaLinuxLlvmMlirOneapi Level ZeroOnnxOpenclPalladiumPythonPyTorchQemuRocmRocrTensorFlowTt-MetaliumVeloceZebu
One Month AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead delivery of major iOS software components and platform capabilities, collaborating with engineers and architects. Design, develop, test, implement, and support technical solutions throughout the software development lifecycle. Improve engineering practices, contribute technical and architectural expertise, and mentor junior, intermediate, and senior mobile engineers. The role requires advanced hands-on development using native iOS technologies, Swift, and SwiftUI, with exposure to cloud and agile environments.
Top Skills: AWSContainersiOSMicroservicesOpen Source FrameworksRestful ApisSwiftSwiftui
One Month AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead delivery of major iOS platform components, provide hands-on technical design and architecture, and contribute throughout the software development lifecycle. Design, develop, test, implement, and support technical solutions while improving engineering practices. Mentor mobile associates and advise technical and business stakeholders on evolving technologies. The role requires advanced Native iOS development using Swift and SwiftUI, application architecture, and agile collaboration.
Top Skills: AgileAWSContainersiOSMicroservicesOpen Source FrameworksRestful ApisSwiftSwiftui
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Hardware • Manufacturing
Own development of a Linux kernel-mode driver for a custom Fabric accelerator, including memory management, SMMU/IOMMU integration, MMIO, interrupts, power management, firmware, and user-space interfaces. Lead pre-silicon enablement using QEMU, simulation, emulation, and FPGA platforms; manage Linux boot and first-silicon bring-up. Debug complex hardware and kernel issues, establish automated testing, and collaborate with architecture, verification, compiler, and hardware teams.
Top Skills: Aarch64ArmCCudaDevice TreeFpgaFtraceIoctlIommuJtagKasanKgdbLinuxLinux KernelLockdepMmioPalladiumPerfQemuRocmSmmuSysfsVeloceZebu
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Automate software testing, deployment, and validation for scalable cloud-native platform services. Responsibilities include developing unit, integration, and end-to-end test frameworks; troubleshooting deployment issues; creating test plans; validating rollback strategies; collaborating on integration testing; and scripting platform-service deployments across diverse environments and architectures.
Top Skills: ArmBashDebianGithub ActionsGoJenkinsKvmLinuxMicroservicesPerlPytestPythonQemuSaltstackService MeshTcgX86
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end testing frameworks for cloud-native platform services. Investigate deployment failures, troubleshoot cross-environment and architecture-specific issues, create test plans, validate rollback strategies, collaborate across engineering teams, and automate platform deployments. The role requires strong Python, Pytest, Linux, Bash, virtualization, CI/CD, and modern software development lifecycle expertise.
Top Skills: ArmBashDebianGithub ActionsGoJenkinsLinuxMicroservicesPerlPytestPythonQemuSaltstackService MeshX86
19 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Fintech • Software • Financial Services
Build and maintain scalable financial products in a cross-functional agile team. Responsibilities include writing tested code, solving cross-system challenges, owning initiatives from definition through delivery, creating technical plans and documentation, supporting production monitoring, improving performance and observability, collaborating across teams, and mentoring engineers. The role requires backend development with Python and Django, frontend development with React and TypeScript, financial API integrations, data modeling, staged rollouts, and occasional after-hours on-call support.
Top Skills: AmplitudeApolloDatadogDjangoGraphQLKafkaPythonRuby on RailsReactRubyTerraformTypescript
19 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Other
Develop and maintain secure client/server enterprise applications, appliance operating systems, release pipelines, and cloud infrastructure. Responsibilities include coding, testing, troubleshooting, patching, packaging, signing, and releasing software for on-premises and cloud deployments. The role collaborates with engineering, QA, support, and customers while managing AWS infrastructure, databases, security controls, documentation, and Agile development practices.
Top Skills: Amazon Ec2Amazon Route 53Amazon S3AWSAws IamAws KmsAws LambdaCi/CdCryptographyDatabasesLaravelOauth2PHPPythonSAMLTerraformTlsUnix/LinuxX.509
28 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
One Month AgoSaved
In-Office
Toronto, ON
Mid level
Mid level
Fintech • Information Technology • Other • Payments
Develop enterprise-wide full-stack software solutions using SQL and object-oriented programming, preferably C# and .NET. Translate business requirements into technical designs, implement and support applications, monitor performance, debug code, and follow technology and security standards. The role requires collaboration with architects and business analysts, software development lifecycle expertise, cloud or DevOps experience, and the ability to obtain a Government of Canada Reliability Clearance.
Top Skills: .NetAWSAzureC#GenaiGoogle Cloud PlatformMicrosoft AccessExcelMongoDBNistPowershellPythonRedisSQLVb
29 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Cloud
Lead full-stack engineering for Okta Workflows’ no-code Integration Builder. Design and deliver secure, scalable front-end and back-end features using React, TypeScript, Node.js, and PostgreSQL. Drive architecture, testing, deployment, observability, incident response, and performance improvements. Collaborate with Product, Design, Platform, and Architecture teams, contribute to technical planning, and mentor engineers while promoting strong engineering standards and intuitive user experiences.
Top Skills: Cloud-Native TechnologiesDistributed SystemsDockerExpressJavaScriptKubernetesNode.jsPostgresReactRest ApisTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account