Taro Logo

Technical Lead Data Engineer

TD is a global leader in financial services and the fifth largest bank in North America by number of branches, serving over 27 million households and businesses.
$71,000 - $106,000
Data
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Technical Lead Data Engineer

TD Bank is seeking a Technical Lead Data Engineer to join their Data as a Service (DaaS) team, focusing on enabling TD's big data strategy with emphasis on ETL/data curation on Azure Platform. This role is part of an enterprise-wide data management initiative that combines business data and technology resources to maximize customer and colleague benefits. The position involves leading a team of data engineers, developing ETL processes, and implementing data engineering solutions while working on large-scale transformation programs.

The ideal candidate will have extensive experience in data engineering, particularly with Azure platform tools, Python, and Spark. They will be responsible for providing technical leadership, mentoring team members, and ensuring delivery of high-quality data solutions. The role requires both technical expertise and leadership skills, with a focus on designing and implementing ETL processes and data platforms that align with business strategies.

TD Bank offers a comprehensive compensation package including competitive salary, health benefits, retirement plans, and career development opportunities. The bank is committed to fostering an inclusive work environment and supports professional growth through mentorship and training programs. As the fifth largest bank in North America, TD serves over 27 million customers and provides opportunities to work on impactful projects that shape the future of banking services.

The position is based in Toronto with a hybrid work arrangement, offering flexibility while maintaining collaborative opportunities. This is an excellent opportunity for an experienced data engineer looking to take on a leadership role in a major financial institution while working with cutting-edge technologies and contributing to significant data transformation initiatives.

Last updated a month ago

Responsibilities For Technical Lead Data Engineer

  • Lead a team of data engineers in development and implementation of data engineering solutions
  • Provide technical guidance and mentorship to data engineers
  • Design and develop ETL processes using python/pyspark within Azure platform
  • Execute and provide support during testing cycles and post-production deployment
  • Apply automation and innovation on data platforms
  • Document component design for developers
  • Design, develop and implement reporting platforms and complex ETL frameworks
  • Provide data analysis and requirements within enterprise platform

Requirements For Technical Lead Data Engineer

Python
  • Undergraduate Degree or Technical Certificate
  • 2+ years of leadership experience
  • 7 years relevant design and development experience
  • 5+ years experience with Azure platform and tools (Azure Data Factory, Azure Databricks, Synapse)
  • Experience with Python, Pyspark, Spark
  • Experience with data modeling, relational modeling and dimensional modeling
  • Knowledge of source code control tool such as GIT
  • Experience with Agile development methodologies
  • Strong communication and teamwork skills

Benefits For Technical Lead Data Engineer

Medical Insurance
401k
  • Competitive salary range: $91,200 - $136,800 CAD
  • Health and wellness benefits
  • Retirement savings plans
  • Paid time off
  • Banking benefits and discounts
  • Career development opportunities
  • Rewards and recognition programs