Senior SQL Developer & Data Engineer - Toronto

The Toronto-Dominion Bank (Canada)

Toronto

On-site

CAD 82,000 - 115,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The Toronto-Dominion Bank (TD) in Toronto, ON is seeking a Senior SQL Developer / Data Engineer to support a business-critical reporting platform used across Treasury & Balance Sheet Management. You will design, optimize, and maintain data pipelines, data models, and SQL queries in a large enterprise data warehouse.

Collaborate with stakeholders and developers to deliver analytics solutions, contribute to cloud modernization, and apply CI/CD and automated testing practices.

Qualifications

  • 5+ years of experience in software development, database engineering, data engineering, or related technical disciplines.

Responsibilities

  • Design, develop, and support scalable database solutions, reporting data models, and data pipelines supporting business-critical reporting and analytics.
  • Develop and optimize complex SQL queries, stored procedures, views, and ETL processes to ensure high performance and reliability.
  • Perform data modeling, database design, performance tuning, and troubleshooting within large-scale enterprise data environments.
  • Collaborate with business stakeholders, analysts, and developers to deliver reporting, data integration, and analytics solutions.
  • Support production investigations, root cause analysis, and ongoing platform enhancements.
  • Contribute to modernization initiatives involving big data technologies, cloud platforms, automation, and DevOps practices.
  • Apply software engineering best practices including source control, automated testing, CI/CD, and AI-assisted development tools.

Skills

SQL Server
ETL/Data pipelines
Data modeling
Performance tuning
CI/CD
AI-assisted tools
Communication

Tools

Hadoop/Spark
Azure
GitHub Copilot
CI/CD pipelines

Job description

The Toronto-Dominion Bank (TD) in Toronto, ON is seeking a Senior SQL Developer / Data Engineer to support a business-critical reporting platform used across Treasury & Balance Sheet Management. You will design, optimize, and maintain data pipelines, data models, and SQL queries in a large enterprise data warehouse.

Collaborate with stakeholders and developers to deliver analytics solutions, contribute to cloud modernization, and apply CI/CD and automated testing practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead - Reporting Platform & Data Solutions
Technical Lead - Reporting Platform & Data Solutions

TD • Toronto

On-site
CAD 97,000 - 137,000
Senior Full-Stack Data Science & AI Engineer
Senior Full-Stack Data Science & AI Engineer

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 154,000 - 200,000
Data Engineer II - ETL, Modeling & Data Governance
Data Engineer II - ETL, Modeling & Data Governance

TD Bank • Toronto

On-site
CAD 82,000 - 115,000
Senior Full-Stack API & Integration Engineer (On Site Toronto)
Senior Full-Stack API & Integration Engineer (On Site Toronto)

TD Bank • Toronto

On-site
CAD 126,000 - 154,000
Data Design & Governance Architect
Data Design & Governance Architect

TD • Toronto

On-site
CAD 82,000 - 115,000
Senior DevOps Engineer - Toronto, Cloud & Automation
Senior DevOps Engineer - Toronto, Cloud & Automation

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Senior Tech Data Architect – Enterprise Data Governance
Senior Tech Data Architect – Enterprise Data Governance

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 155,000 - 215,000
AI-Driven Data Applications Engineer
AI-Driven Data Applications Engineer

TD • Toronto

On-site
CAD 102,000 - 125,000
Discretionary variable compensation
Senior Java Spring Boot Engineer – Core Payments (Toronto)
Senior Java Spring Boot Engineer – Core Payments (Toronto)

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 102,000 - 125,000
Technical Lead, Reporting Platform
Technical Lead, Reporting Platform

TD • Toronto

On-site
CAD 97,000 - 137,000