18,150 Toronto jobs
Open tech roles based in Toronto.
Backend Engineer
Backend engineer (hybrid, Waterloo ON) building SOAP/REST APIs, microservices, and event-driven services on Azure Kubernetes, with CI/CD via Jenkins/GitHub Actions and test practices like TDD, JUnit, and Cucumber/BDD. Requires 5+ years of backend development experience.
Principal Java Engineer (Java & Angular)
A 6-month contract (hybrid, Toronto) modernizing a high-volume legacy Java/Angular student-services application in higher education. The engineer assesses technical debt and security issues, profiles performance, and designs incremental Java 8 and AngularJS-to-Angular upgrade strategies, including monolith decomposition.
Senior Backend Developer Waterloo
Senior backend developer building SOAP/REST APIs, microservices, and event-driven systems on Azure Kubernetes Service in a hybrid role based in Waterloo, Ontario. Emphasis on Agile, DevOps, TDD, and CI using Jenkins, GitHub Actions, JUnit, and Cucumber; requires 8 years of experience.
Senior Java Developer
Senior full-stack Java developer (Toronto, onsite) building enterprise platform capabilities — Java microservices, REST APIs, frontend/backend and data access layers secured with JWT/OAuth 2.0 — using Oracle SQL and Azure DevOps pipelines, while leading design/code reviews and mentoring. Role is with IT consulting/staffing firm Symbiotic Group.
Senior Full Stack Java Developer
Senior full stack Java developer designing secure enterprise platforms — frontend, REST APIs, Java microservices, workflows, and database layers — supporting multiple Ontario government programs such as registries, permitting, payments, and identity. Fully onsite in Toronto five days a week.
Java Developer
Full-time full-stack Java developer in Toronto modernizing and supporting investment platforms: building scalable cloud-native APIs, rich UI components, and CI/CD pipelines on AWS, while mentoring dev teams and collaborating with global stakeholders. Core stack: Java, JavaScript/Node.js, .NET, Python, SQL, AWS.
Frontend Developer
Senior Frontend Developer on a 1-year contract (via Soroc Technology) for a healthcare client in Toronto, building responsive web and mobile applications hands-on with React and React Native, integrating backend APIs, and collaborating with product, design, and engineering teams with a focus on testing and security.
Remote Software Engineer - Python/Typescript
Independent contractor role at Turing: review AI-generated code and coding-agent behavior in real-world repositories, identify failure modes, and build rubrics and evaluation data to improve LLM coding models. Requires 5+ years of engineering experience with Python, TypeScript/JavaScript, or Go; ~40 hrs/week for ~3 months.
Python Developer
Backend Python developer (5+ years) designing, building, and maintaining payments and money-movement systems — core banking, ACH, wire, card, and digital asset transaction processing — on cloud-based services. The role also involves writing technical specs from business requirements, documenting systems for compliance, and mentoring other engineers.
Lead Cloud Software Developer - (AWS / AI / Real Time Payment Systems)
Lead Cloud Software Developer at BMO Financial designing and building secure, highly available AWS serverless, event-driven real-time payment systems (RTP, ISO 20022, Open Banking) using Lambda, API Gateway, DynamoDB, Python/TypeScript, GitHub Actions CI/CD and AWS CDK, with AI-assisted engineering and production support in a regulated banking environment.
Senior Platform Engineer, AI & Fabrics
Senior platform engineer at BMO (Toronto, hybrid) who builds and runs the enterprise AI governance platform: AI gateway, policy engine, identity fabric, registry, guardrails runtime, and observability across AWS and Azure. Hands-on coding (Python/Go), cloud-native infrastructure, on-call, and mentorship under OSFI/OCC regulatory expectations.
Staff Data Infrastructure Engineer Kitchener-Waterloo, ON; Toronto, ON
Staff engineer who owns Faire's data platform plumbing: designs and personally builds the CDC/streaming pipeline from production databases (CockroachDB, MySQL) through Kafka into Iceberg on S3, feeding Snowflake and Databricks. Also runs Airflow/Fivetran, sets data quality SLAs, and mentors engineers.
Staff Data Platform Engineer — Scale & Reliability
Staff data platform engineer at Faire Wholesale owning the movement of data from production databases into analytical stores: building CDC/streaming ingestion, ensuring data quality and governance, and driving reliable, scalable pipelines using Snowflake, Iceberg on S3, Kafka, Airflow, and Fivetran.
Data Engineer
Data Engineer in BMO's Data and AI Technology (DAT) Engineering team in Toronto, building data and AI products that support the bank's risk, regulatory and compliance needs. Day-to-day work spans ETL/ELT pipeline development and data warehousing using SQL, Python, Spark, Scala, and cloud services like AWS and Azure.
Senior Data Engineer
Senior Data Engineer on BMO's Data and AI Technology (DAT) Engineering team in Toronto, leading the design, build, testing and support of data and AI products serving the bank's digital, risk and compliance needs. Core stack includes SQL, Python, Spark, Scala, ETL/ELT, cloud platforms (AWS/Azure) and GenAI/RAG.
Lead DevOps Engineer
BMO Financial is hiring a Lead DevOps Engineer in Toronto (hybrid) to lead enterprise AWS cloud infrastructure, CI/CD pipelines (Jenkins), infrastructure-as-code, containers, and observability, while mentoring engineers and driving platform standards at the bank.
Lead Software Engineer
Lead Software Engineer at Validere, an enterprise intelligence platform for the energy industry: a full-stack lead who designs and ships consumer-facing web/mobile features, makes end-to-end architecture decisions, reviews code, and mentors engineers. Core stack includes React, React Native, Node.js, TypeScript, Python, PostgreSQL, Snowflake, and AWS. Hybrid role in Toronto or Calgary; $150k–$225k
Platform Backend Engineer — Go/Rust & Distributed Systems
Build and operate Go/Rust backend platform services for Kaseya's Intelligence Platform — Kafka-based event routing, Temporal workflow execution, secrets/KMS, machine identity, and immutable audit infrastructure used by other engineering teams and agentic AI workloads. Full-time, on-site in Toronto; CAD $160k–$240k.
Information Security Analyst
## **Job Description** **You will be working on a Hybrid office schedule as part of Fidelity’s dynamic working arrangement.** **The work location for this role is 483 Bay Street in Toronto until approximately late…