Top Software Engineer Jobs in Toronto

Reposted 16 Days AgoSaved
Remote or Hybrid
Toronto, ON
Mid level
Mid level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer will work on high-throughput streaming systems, scaling infrastructure to manage billions of events, ensuring low-latency and high performance while delivering projects from start to finish with significant ownership.
Top Skills: Distributed SystemsHigh-Scale SystemsKafkaKinesisPulsarWarpstream
Reposted 16 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The role involves rapid prototyping and architecting production LLM pipelines for AI in marketing workflows. Responsibilities include developing proofs of concept, making AI architecture decisions, building production data agents, and understanding user workflows for seamless AI experiences.
Top Skills: AICloud Data WarehousesDatabricksLlmsSnowflake
Reposted 16 Days AgoSaved
Remote
Toronto, ON
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Software
Develop and maintain the Keycard Agent SDK, ensuring compatibility with various languages and frameworks, while engaging with the developer community to enhance agent applications.
Top Skills: GoPythonRustTypescript
Reposted 16 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
As a Software Engineer at Keycard, you'll design, develop, and implement identity and access infrastructures for dynamic, agent-native systems. You'll work on innovative projects that enhance developer experience and security, collaborating closely with a distributed team.
Top Skills: Agent-Native SystemsAi ToolsIdentity And Access Control Stack
Reposted 16 Days AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Cloud • Software
Join Canonical as a graduate software engineer to write high-quality code across the open source stack, work on Linux system-level and application projects, engage with communities, respond to customer issues, and develop security-aware software while collaborating remotely and attending biannual in-person team sprints.
Top Skills: ArchBashBiosBoot LoadersCC++CompilersContainersCryptographyDebianDevice DriversFedoraFirmwareGoJavaJavaScriptKernelKubernetesLinuxNixPackagingPythonRaspberry PiRisc-VRustToolchainsUbuntu
Reposted 3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Real Estate • Financial Services
The Staff Software Developer will lead design and implementation of features, mentor junior engineers, and create scalable geospatial solutions using the ArcGIS stack.
Top Skills: ArcgisAWSAzureC#DockerDynamoDBGCPGoJavaKubernetesMongoDBMySQLNode.jsPostgresPythonReactTerraform
17 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Aerospace
Design and implement MAC control-plane software for satellite point-to-point and point-to-multipoint links. Develop schedulers, admission-control, state machines, QoS, flow control, and link-adaptation logic. Define interfaces to PHY/modem/hardware, evaluate centralized vs. distributed architectures, build simulation and test capabilities, and lead development through hardware integration, qualification, and deployment.
Top Skills: ArqCC++DamaDpdkDspEbpfFpgaHardware Packet-Processing EnginesHarqLinuxMatlabModemNs-3OfdmaPhyPythonReal-Time LinuxRtosSocTdmaVpp
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Automation
Build and maintain a scalable document-processing platform supporting AI products and customer-facing applications. Design client-facing REST APIs using an API-first approach, develop cloud-native services with C# and .NET, and work with AI/ML and LLM technologies. Provide technical leadership through mentoring, code reviews, and architectural decisions while collaborating with engineers, product managers, scientists, and legal experts. Participate in testing, monitoring, incident management, and on-call rotations.
Top Skills: .NetAi/MlAngularAWSAzureC#Claude CodeCursorDockerGCPGitGithub ActionsGithub CopilotKubernetesLlmsMlopsNlpOpenapiRagRest ApisSQLSwagger
Reposted 3 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, build, and deploy production-grade legal AI solutions by translating legal user needs into robust software. Collaborate with AI engineers, apply prompt/LLM evaluation, use DevOps and Infrastructure-as-Code, practice TDD, mentor junior engineers, lead agile projects, and deliver end-to-end solutions for law firms and legal departments.
Top Skills: AgileAIDevOpsInfrastructure As CodeLarge Language Models (Llms)Prompt EngineeringPythonSaaSScrumTest Driven DevelopmentUnit Testing
Reposted 3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Design, develop, test, deploy, and support enterprise mainframe applications and batch processing solutions. Troubleshoot production incidents, perform root cause analysis, participate in code reviews, and follow enterprise SDLC, release, and control standards. Drive continuous improvement, automation, and modernization while collaborating with engineering, operations, and business stakeholders.
Top Skills: APIsCa-7CicsClistCobolDb2EndevorFile-AidFtpGitIbm Os/390Ims Db/DcIspfJclMicroserviceNdmQmfSASServicenowSpufiSQLTest SetsTibcoTsoVsamZ/Os
Reposted 3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Software
Design, develop, and maintain scalable full-stack features for SOTI XSight using C#, .NET, TypeScript, and Angular. Drive architecture, integrate analytics/AI, mentor developers, troubleshoot complex issues, and collaborate with stakeholders to deliver high-quality, cloud-ready solutions.
Top Skills: .NetAIAngularAWSAzureAzure MapsC#Machine LearningTypescript
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Insurance • Financial Services
Develop, test, debug, and maintain complex full-stack software components. Analyze system and coding needs, translate requirements into technical specifications, design solutions, write unit and integration tests, support regression testing, and resolve application issues. Review code and designs, provide level-one production support, and guide project team members to deliver high-quality software on schedule. GenAI development experience is an asset.
Top Skills: Generative Ai
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Design, develop, and deploy Java and Spring Boot backend applications using MongoDB. Build and integrate AI agents with Google ADK and apply prompt engineering techniques to large language model solutions. Support feasibility studies, estimation, planning, testing, implementation, security, compliance, and business-user operations. Serve as an application development subject matter expert while managing projects independently and advising senior stakeholders.
Top Skills: Ai AgentsGoogle AdkJavaLarge Language ModelsMongoDBNoSQLPrompt EngineeringSpring Boot
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Software
Design, develop, test, and productionize scalable AI features for mobile and IoT device management products. Integrate advanced models, optimize performance and reliability, investigate defects, write automated tests, and contribute across the software development lifecycle. Provide technical guidance, architecture expertise, code reviews, and leadership in C# and .NET while collaborating with multidisciplinary product teams.
Top Skills: .NetAi/Ml ModelsC#Distributed SystemsNetworkingRest Apis
17 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Software • Semiconductor
Design and develop software to automate bare-metal configuration, orchestration, scheduling, and job placement for large wafer-scale clusters. Build upgrade/patch workflows, monitoring, HA failure handling, visualization and alerting, and user/admin tools. Ensure on-premise and cloud deployment support and develop tests and debugging tools for distributed systems.
Top Skills: Bare-MetalBashGoGrafanaKubernetesPrometheusPython
17 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Software • Semiconductor
Build, productionize, and optimize a GPU-based inference stack combining GPU prefill with Cerebras decode. Implement and operate model-serving APIs, vLLM/PyTorch/ROCm runtimes, deployment and reliability practices, performance profiling and optimization, cross-layer debugging, numerical validation, and benchmarking/infrastructure for production inference at scale.
Top Skills: C++Ci/CdContainersCudaKubernetesLinuxPythonPyTorchRdmaRocmSglangTensorrt-LlmTriton Inference ServerVllm
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
HR Tech • Professional Services
Design, build, test, and ship software improving service availability, scalability, latency, and efficiency. Automate operational work, define SLOs, implement observability, troubleshoot production systems across applications, Linux, and networks, lead postmortems, plan capacity and costs, document systems, and participate in shared-infrastructure incident response.
Top Skills: AnsibleCC++ContainersContinuous IntegrationGitGoGrafanaLinuxPrometheusPythonRustShellTerraformYaml
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Mobile • Software
Analyze and reverse-engineer legacy Java code and backend services supporting capital markets platforms. Identify dependencies, data flows, and modernization needs; redesign and migrate functionality to the current architecture; troubleshoot undocumented systems; collaborate with front-office technology, developers, and business stakeholders; preserve business functionality during migration; and support legacy infrastructure decommissioning.
Top Skills: APIsBackend ServicesJavaMurex
4 Days AgoSaved
In-Office or Remote
Toronto, ON
Expert/Leader
Expert/Leader
Edtech • Software
Defines and evolves the long-term technical roadmap, sets architecture and engineering standards, guides AI adoption in development workflows, prioritizes technical debt, strengthens CI/CD and quality practices, leads design reviews, develops senior technical talent, and supports hiring. The role requires strategic leadership alongside hands-on technical execution across scalable SaaS systems.
Top Skills: AngularC#/.NetCi/CdAzureRedisSQLTypescript
Reposted 17 Days AgoSaved
Remote
Toronto, ON
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
The Software Engineer in Platform Operations will design and implement core Infrastructure-as-Code solutions, manage cloud infrastructure services, and collaborate with software teams to enhance developer experience.
Top Skills: Amazon Web ServicesArgocdCi/Cd ToolsCrossplaneDockerGitGitlabGoogle Cloud PlatformKubernetesTerraform
Reposted 17 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology
As a Full Stack Software Engineer at Doxel, you will design and develop full-stack applications, collaborating cross-functionally to optimize user experiences and facilitate data processing for construction projects.
Top Skills: AWSAzureBigQueryDatabricksGCPJavaNext.JsNuxt.JsPythonRedshiftSnowflakeThree.JsTypescript
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Transportation
Build and scale backend systems for Lyft’s Recommendations team, including pipelines and services that use rider context and signals to surface relevant offers. Responsibilities include system design, coding, code reviews, on-call support, project delivery, engineering best practices, mentoring, and promoting AI-assisted development. The role requires Python and Go, cloud platforms, distributed systems, databases, and strong collaboration skills, with bonus experience in ML serving, recommendation systems, feature stores, or experimentation.
Top Skills: AWSAzureClaude CodeCopilotCursorDistributed SystemsDynamoDBGCPGoPostgresPython
18 Days AgoSaved
Remote
Toronto, ON
Mid level
Mid level
Information Technology • Cybersecurity
Develop and maintain backend services and data pipelines to support AI/ML and GenAI workflows. Build and consume secure, scalable APIs, work with microservices on Kubernetes, collaborate on design and code review, and grow applied ML skills under senior mentorship.
Top Skills: GraphQLGrpcKubernetesMongoDBMySQLPostgresPythonRest
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Mid level
Mid level
Information Technology
Build and maintain full-stack features for customer and internal web apps, design backend APIs for onboarding and transactions, integrate third-party services, implement OAuth2 authentication, operate in a microservices AWS environment, ensure security, performance, observability, participate in code reviews and architecture, and write technical documentation.
Top Skills: AWSCi/CdContainerized ServicesCursorGitGoGrafanaHelmJavaKubernetesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisS3SQLTerraformTypescript (V5)Vs Code
18 Days AgoSaved
In-Office or Remote
Toronto, ON
Expert/Leader
Expert/Leader
Healthtech
Senior hands-on full-stack engineer who leads architecture, drives cross-team technical roadmaps, implements scalable Django/React systems, improves CI/CD and testing practices, mentors engineers, and partners with product, clinical, and executive stakeholders to translate business needs into durable technical solutions.
Top Skills: Automated TestingCi/CdClaude CodeCursorDjangoDjango Rest Framework (Drf)Github CopilotJavaScriptLlmsNext.JsPythonReactTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account