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 exciting opportunity to work with a team of highly skilled professionals, designing and implementing data pipelines, ETL processes, and data integration solutions. The role requires expertise in Azure services, including Data Factory and Databricks, along with programming skills in languages like Python, Java, and SQL.

As a Data Engineer at Manulife, you'll be empowered to make decisions that improve marketing strategies and customer experience. The company offers a comprehensive benefits package including health, dental, and vision insurance, mental health benefits, retirement plans, and various wellness programs. The salary range is competitive, ranging from CAD 75,880 to CAD 140,920 (approximately USD 56,000 to 104,000).

The ideal candidate will have 4+ years of experience in data engineering, strong knowledge of cloud services, and expertise in data warehousing concepts. You'll work in an agile environment, collaborating with data scientists, analysts, and business team members to drive efficiency and innovation within the organization.

Manulife is committed to diversity and inclusion, offering a flexible work environment and opportunities for continuous learning and career growth. The company has received numerous recognitions, including being named one of Forbes World's Best Employers 2023 and winning the 2024 Gallup Exceptional Workplace Award.

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 the company's 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 to ensure data security, privacy, and compliance
  • 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
  • Adoption/surrogacy benefits
  • Wellness benefits

Jobs Related To Manulife Data Engineer