Taro Logo

Data Engineer

Manulife is a leading international financial services provider helping people make their decisions easier and lives better.
$56,000 - $104,000
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Finance

Description For Data Engineer

Manulife, a leading international financial services provider, is seeking a Data Engineer to join their team in Waterloo, Ontario. This role is crucial in developing and maintaining the company's data systems and architecture, working with cutting-edge technologies in a hybrid work environment.

The position offers an opportunity to work with a team of highly skilled professionals, focusing on building and maintaining data pipelines, ETL processes, and data integration solutions. The ideal candidate will have 4+ years of experience and strong expertise in Azure services, data warehousing, and various programming languages including Python, Java, and SQL.

The role combines technical expertise with business impact, as you'll be collaborating with data scientists, analysts, and business team members to drive efficiency and innovation. You'll be responsible for designing scalable solutions using Azure Data Factory, Databricks, and other modern data tools while ensuring data quality and governance.

Manulife offers a comprehensive benefits package including health, dental, and vision insurance, mental health benefits, retirement savings plans with employer matching, and a flexible work environment. The company is recognized as one of Canada's Top 100 Employers (2024) and has received the Gallup Exceptional Workplace Award.

This is an excellent opportunity for a data professional looking to make a significant impact in a global organization that values continuous learning, diversity, and innovation. The salary range of CAD 75,880 - 140,920 reflects the role's importance and the company's commitment to competitive compensation.

Last updated 5 days ago

Responsibilities For Data Engineer

  • Design, develop, and maintain scalable ETL/ELT pipelines using Azure Data Factory, Azure Databricks
  • Develop and maintain data architecture, including data models, schemas, and data dictionaries
  • Integrate data from various sources, ensuring data quality and consistency
  • Follow data governance policies and processes
  • Collaborate with data scientists, analysts, and business team members
  • Stay up to date with latest tools and technologies
  • Implement best practices of big data and cloud computing

Requirements For Data Engineer

Python
Java
  • 4+ years of relevant industry experience as Data Engineer
  • Experience in building data pipelines in MS Azure using Azure Data Factory, Azure Databricks
  • Experience in automating data pipelines and DevOps/CICD pipelines
  • Knowledge of MS azure services (SQL Queries, ADLS gen 2, ADF, Databricks, Synapse, SQL Server)
  • Knowledge of data warehousing concepts and relational data modelling
  • Programming skills in Java, Scala, Python, SQL, R
  • Understanding of Agile scrum methodologies
  • Experience in Data processing, performance analysis, tuning and capacity planning

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health insurance coverage
  • Dental coverage
  • Vision coverage
  • Mental health benefits
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days
  • Employee/family assistance plans
  • Wellness benefits

Jobs Related To Manulife Data Engineer