{bc}
indeed

SQL Developer / Data Engineer

TD
Toronto, CAN
Full-time
Onsite
$81,600–$115,200
Discovered 3 weeks ago
Microsoft SQL ServerSQL developmentStored procedures, functions, and viewsData modeling and database designEnterprise data warehousingQuery optimization and performance tuning

Full Job Posting

Role and team

Senior SQL Developer / Data Engineer on TD’s Treasury & Balance Sheet Management Technology Reporting Platform team.

Supports a business-critical reporting ecosystem with a large-scale SQL data warehouse, data integration services, reporting solutions, and cloud modernization initiatives.

Works with business stakeholders, developers, architects, and data specialists across multiple locations.

What you’ll do

  • Design, develop, and support scalable database solutions, reporting data models, and pipelines for business-critical reporting and analytics.
  • Develop and optimize SQL queries, stored procedures, views, and ETL processes for performance and reliability.
  • Perform data modeling, database design, tuning, and troubleshooting in enterprise data environments.
  • Collaborate to deliver reporting, data integration, and analytics solutions; support production investigations, root-cause analysis, and enhancements.
  • Contribute to big data, cloud, automation, and DevOps modernization initiatives; apply source control, automated testing, CI/CD, and AI-assisted development practices.

Required qualifications

  • 5+ years in software development, database engineering, data engineering, or a related technical discipline.
  • Strong Microsoft SQL Server development skills, including complex SQL, stored procedures, functions, and database programming.
  • Experience designing and maintaining scalable data models and enterprise data warehouses.
  • Expertise in query optimization, performance tuning, indexing, and database troubleshooting.
  • Experience building and supporting ETL, data integration, or data engineering solutions.
  • Familiarity with Hadoop, Spark, Spark SQL, or other big data technologies.
  • Experience with CI/CD, DevOps practices, and automated testing.
  • Strong analytical, troubleshooting, problem-solving, written, and verbal communication skills.
  • Experience leveraging AI-assisted development tools such as GitHub Copilot.

Preferred qualifications

  • Java and Spring Boot, .NET/C#, Azure Databricks, and Python development experience.
  • Tableau and/or Power BI experience, cloud data platforms, and modernization programs.
  • Financial services, treasury, risk management, or regulatory reporting experience.

Pay details

  • Posted pay range is CAD $81,600–$115,200; the posting does not specify a pay cadence.
  • The role is temporarily eligible for a pay premium above the posted range, reassessed annually.

Work location

  • Work location is Toronto, Ontario, Canada. The posting does not specify a remote, hybrid, or onsite arrangement.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TD