Talent.com
The Toronto-Dominion Bank (Canada)
Software Engineer III - Metadata Management & Data DiscoveryThe Toronto-Dominion Bank (Canada) • Toronto, Ontario
No longer accepting applications
Software Engineer III - Metadata Management & Data Discovery

Software Engineer III - Metadata Management & Data Discovery

The Toronto-Dominion Bank (Canada) • Toronto, Ontario
30+ days ago
Job type
  • Full-time
Job description

Description

:

Role summary

We are seeking a highly technical Software Engineer III – Metadata Management & Data Discovery to help lead the design, engineering, and delivery of enterprise metadata harvesting capabilities across cloud, multi-cloud, and legacy on-premises data platforms.

This role will be responsible for ideating, designing, building, and operationalizing scalable metadata harvesting solutions that enable automated discovery, cataloging, lineage, classification, and governance of enterprise data assets. The successful candidate will support the Data Discovery and Metadata Harvesting function by building reusable patterns and integrations that harvest structured and semi-structured metadata from platforms such as Databricks Unity Catalog, Azure ADLS, Azure Synapse, Snowflake, AWS, Google Cloud, Oracle, SQL Server, DB2, Teradata, mainframe files, SFTP/network shares, and other enterprise data stores.

The role will be central to advancing Data Compass / Collibra as the enterprise metadata system of record and will partner closely with engineering, cloud infrastructure, architecture, security, governance, and data platform teams to ensure metadata is harvested, normalized, enriched, reconciled, and maintained in a trusted and audit-ready manner.

Key Responsibilities

  • Lead the technical design and implementation of enterprise metadata harvesting solutions across cloud, multi-cloud, and on-premises platforms.
  • Build automated harvesting pipelines and connectors to capture technical, operational, business, lineage, classification, ownership, and stewardship metadata.
  • Design reusable ingestion patterns using Collibra EDGE connectors, REST APIs, JDBC/ODBC, event-driven approaches, file-based ingestion, and custom adapters where needed.
  • Engineer metadata harvesting solutions for Databricks Unity Catalog, including catalog, schema, table, view, column, permission, tag, lineage, and operational metadata extraction.
  • Develop scalable harvesting patterns for Azure data platforms, including ADLS Gen2, Azure SQL, Synapse, Azure Data Factory, Key Vault, private endpoints, service principals, and secure connectivity.
  • Extend metadata harvesting capabilities across Snowflake, AWS, Google Cloud, and major on-premises data stores.
  • Design and implement reconciliation controls to compare source platform inventories against harvested assets in Data Compass / Collibra.
  • Define and maintain asset mapping, attribute mapping, classification rules, lineage stitching logic, enrichment patterns, and metadata quality checks.
  • Partner with cloud infrastructure, IAM, security, and networking teams to establish secure access patterns for harvesting across environments.
  • Support environment promotion from DEV/SIT/PAT/PROD with proper controls, monitoring, alerting, logging, and operational readiness.
  • Build monitoring and support capabilities for harvesting jobs, including failure alerts, retry logic, health checks, lineage validation, and incremental harvesting.
  • Collaborate with governance and business teams to ensure metadata is complete, trusted, actionable, and aligned to enterprise data standards.
  • Create technical documentation, architecture diagrams, implementation guides, runbooks, and reusable patterns for onboarding new sources.
  • Mentor engineers and analysts on metadata harvesting engineering practices, source onboarding, validation, and automation.
  • Help advance the broader Data Discovery roadmap, including Unity Catalog harvesting, Data Compass integration, lineage expansion, AI/ML metadata harvesting, and critical system metadata coverage.

Required Experience/Education

  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering). Graduate degree nice to have
  • 5-7 years relevant experience
  • Strong hands-on experience designing and building data engineering, metadata management, data catalog, or data governance technology solutions.
  • Strong programming experience with Python, SQL, and API-based integration patterns.
  • Deep experience with Databricks, Unity Catalog, Delta Lake, Spark/PySpark, and cloud data platform engineering.
  • Strong understanding of Azure infrastructure, including ADLS Gen2, Synapse, Azure SQL, Azure Data Factory, Entra ID, service principals, managed identities, Key Vault, private endpoints, VNets, NSGs, and RBAC.
  • Experience integrating with or engineering around Collibra, Data Compass, Collibra EDGE, Purview, Alation, Informatica, or similar catalog/governance platforms.
  • Experience with metadata extraction from structured and semi-structured sources, including databases, data lakes, files, schemas, views, tables, columns, tags, and operational metadata.
  • Experience with cloud data platforms such as Snowflake, AWS, and/or Google Cloud Platform.
  • Working knowledge of legacy data platforms such as Oracle, SQL Server, DB2, Teradata, mainframe files, flat files, and SFTP/network-share based data stores.
  • Strong understanding of data governance concepts, including lineage, classification, ownership, stewardship, business glossary, data quality, and metadata lifecycle management.
  • Experience designing secure, scalable, supportable engineering solutions with CI/CD, Git, logging, monitoring, automated testing, and production support practices.
  • Ability to work across technical and non-technical stakeholders and translate complex metadata/platform topics into clear execution plans.

Who We Are:

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience. TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing. Together, we are reimagining what banking can be for our clients, colleagues and communities.

Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.

Additional Information:
We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.

Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.


Colleague Development

If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities.

If you’re passionate about helping clients and building deep, lasting relationships, TD offers diverse career paths where you can grow your expertise and make a meaningful impact.

We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals. Here at TD, we hire and develop the best.

Training & Onboarding
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.

Interview Process
We’ll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.


Accommodation
Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.

We look forward to hearing from you!

Language Requirement (Quebec only):

Sans Objet
Create a job alert for this search

Software Engineer III - Metadata Management & Data Discovery • Toronto, Ontario

Similar jobs

Sr Data Engineer -

iLink DigitalToronto, ON, CA
Full-time

We are seeking a highly skilled Databricks Engineer with AI/ML experience to design, build, and optimize scalable data and machine learning platforms on Databricks.The role involves end-to-end owne... Show more

 • Promoted

Databricks Senior Engineer: Data-Driven Insights

WinsAbovetoronto, on, Canada
Full-time

Accelerate data-driven transformation as a Senior Solutions Engineer at Databricks in Toronto, ON.Utilize your expertise in ML and AI to provide strategic guidance to large enterprises.In this infl... Show more

 • Promoted

Mlops Engineer - Databricks, Machine Learning, Devops, Ci/Cd - C$120,000 - C$150,000 A Year

Astra-North InfoteckToronto County, Canada
Full-time

MLOps Engineer with expertise in Databricks, Machine Learning, and DevOps, focusing on CI/CD pipelines.Requires 6-8 years of experience. Show more

 • Promoted

Lead Data And Machine Learning Engineer At Sanofi

Sanofi S.A.Toronto, Canada
Full-time

Transform healthcare data solutions at Sanofi as the Lead Data and Machine Learning Engineer.Spearhead impactful projects using AI to derive deeper insights and foster team growth.In this influenti... Show more

 • Promoted

Senior Data Systems Engineer at Tripstack

tripstackToronto, ON, CA
Full-time

Step into a pivotal role at Tripstack as a Senior Data Systems Engineer in Toronto, Canada.Oversee the migration to Kubernetes and manage the operational health of mission-critical applications.You... Show more

 • Promoted

Senior Data Engineer: Build Scalable Data Platform for ML

MyprosperaToronto, ON, CA
Full-time

A wealth management technology firm is seeking a Senior Data Engineer to architect and build data infrastructure from scratch.The role requires 5+ years of experience in cloud data warehouses, espe... Show more

 • Promoted

Software Engineer IV, Data

BetterCloudToronto, Ontario, Canada
Full-time

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team.We need a leader who thrives in a fast‑paced, collaborative environment and is passi... Show more

 • Promoted

Mlops Engineer - Databricks, Machine Learning, Devops, Ci/Cd - C$65 - C$75 An Hour

Astra-North Infoteck Inc.Toronto County, Canada
Full-time

MLOps Engineer sought for Databricks, machine learning, and DevOps tasks.Requires experience with CI/CD and related technologies. Show more

 • Promoted

Mlops Engineer - Databricks, Machine Learning, Devops, Ci/Cd - C$120,000 - C$150,000 A Year

Astra-North Infoteck IncEast York, Canada
Full-time

MLOps Engineer sought with experience in Databricks, Machine Learning, DevOps, and CI/CD. Show more

 • Promoted

Platform Engineer - Databricks & Ml Ops - C$125,000 - C$160,000 A Year

JarvisToronto, Canada
Full-time

Seeking a Platform Engineer with Databricks and ML Ops expertise to design and implement CI/CD pipelines, manage compute resources, and integrate data/AI workflows for enterprise clients. Show more

 • Promoted

Lead Data and Machine Learning Engineer at Sanofi

Sanofi S.A.Toronto
Full-time

Transform healthcare data solutions at Sanofi as the Lead Data and Machine Learning Engineer.Spearhead impactful projects using AI to derive deeper insights and foster team growth.In this influenti... Show more

 • Promoted

Databricks Senior Solutions Engineer Role

DatabricksToronto, ON, CA
Full-time

Empower enterprises in Toronto as a Senior Solutions Engineer with Databricks.Partner with the Enterprise Account Executive to refine technical strategies and deepen utilization of ML & AI solution... Show more

 • Promoted

Sr. Data engineer-- KATDC5697872

Compunnel Inc.Markham, York Region, CA
Full-time

Direct message the job poster from Compunnel Inc.Deep expertise in relational databases (Snowflake, PostgreSQL, Amazon Aurora), big data platforms (Hadoop), and NoSQL databases (MongoDB).Advanced p... Show more

 • Promoted

Platform Engineer - Databricks & Ml Ops - C$125,000 - C$160,000 A Year

Jarvis Consulting GroupEast York, Canada
Full-time

Platform Engineer to build and maintain CI/CD pipelines, manage compute resources and ensure seamless integration of data and AI workflows on Databricks. Show more

 • Promoted

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

CanonicalToronto, ON, CA
Full-time

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics... Show more

 • Promoted

Intermediate Machine Learning Engineer

Aviva CanadaMarkham, York Region, CA
Full-time

Indvidually we are people, but together we are Aviva.Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We’re proud of a culture built... Show more

 • Promoted

Senior Data Platform Engineer - Scale TB Data & AI

ZoomInfoToronto
Full-time

A leading data platform company located in Toronto is seeking a Senior Software Engineer to contribute to their data storage solutions.The successful candidate will have over 6 years of experience ... Show more

 • Promoted

Senior Data Engineer at Morningstar

Morningstartoronto, on, Canada
Full-time

Advance your career as a Senior Data Engineer at Morningstar, featuring a hybrid work model.This role seeks candidates with 5+ years of experience in data engineering and proficiency in Snowflake.I... Show more

 • Promoted

Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

TEEMA Solutions GroupToronto
Remote
Full-time

Senior Data Engineer- Machine Learning & Data Platforms | Remote.Our client is building the next generation of industrial intelligence, transforming complex automotive and industrial data into real... Show more

 • Promoted

Sr. Data Engineer - Data Platform

PaytmToronto, ON, CA
Full-time

If working with billions of events, petabytes of data, and optimizing for the last millisecond is something that excites you then read on! We are looking for a Senior Data Engineer who has seen the... Show more