Data Engineer, Toronto, Ontario is listed at Manulife in Toronto, ON. The Beaver Board aggregates this opening from the employer's career page — apply using the button below to reach the official application. Browse more jobs at Manulife.
job description
About the Role
Join Manulife's Group Benefits Product Data Analytics team, a diverse and high-performing group dedicated to delivering accurate data, insightful visualisations, and advanced analytics. These efforts drive business decisions and improve customer outcomes.
We are seeking a Data Engineer to play a key role in designing and building scalable data solutions that power business intelligence and analytics initiatives. This position spans the full data lifecycle, including data sourcing, transformation, storage, quality, and lineage, while enabling modern data platforms and capabilities.
Key Responsibilities
You will design, build, and maintain scalable and efficient data infrastructure for data ingestion, transformation, storage, and analysis. This includes developing and managing end-to-end data pipelines with a focus on data quality, reliability, and lineage, along with implementing data orchestration processes such as sourcing, cleansing, enrichment, and validation. You will also build and maintain robust ETL/ELT pipelines with strong fault tolerance and continuous integration.
This role involves designing and developing data models, pipelines, and applications to enable efficient data workflows, integrating data from enterprise systems, data lakes, and other internal or external sources. You will contribute to data platform modernisation initiatives and roadmap planning, enhancing and supporting enterprise data and reporting platforms.
You will partner with business stakeholders to understand data needs, key performance indicators, and analytical requirements, translating business problems into data and analytics solutions, including prototypes and mock-ups. You will deliver insights and communicate analytical findings to non-technical audiences, supporting advanced analytics use cases, including descriptive and prescriptive analytics.
Furthermore, you will develop reusable frameworks, automation scripts, and analytical tools, building containerised data solutions and analytics platforms for diverse data sources. You will evaluate emerging technologies and recommend innovative solutions for continuous improvement. The role also requires you to monitor, optimise, and troubleshoot data pipelines to improve performance and reliability, ensuring data quality, integrity, and governance across the data ecosystem. You will document and validate data sources to enhance data warehouses and data marts, supporting full development lifecycle activities.
As a leader, you will lead projects or workstreams independently and contribute to planning efforts, acting as a subject matter expert to provide guidance to team members and stakeholders. You will collaborate across cross-functional teams with minimal supervision, driving continuous improvement and contributing to overall team success.
What You'll Bring
You should possess a Bachelor’s or master’s degree in computer science or a related technical field, complemented by 10 or more years of experience in data engineering within enterprise environments. Your technical skills will include advanced SQL expertise and experience with relational databases, strong hands-on experience with ETL/ELT pipeline design and implementation, and experience with the Azure data ecosystem (Azure Data Factory, Azure Databricks).
Proficiency in data processing using PySpark, Python, SQL, or similar technologies is essential, along with experience with big data frameworks such as Spark, Hive, and Hadoop. You will have advanced knowledge of data visualisation tools like Power BI, Tableau, or QlikView, and experience building data ingestion pipelines for structured and unstructured data. A strong understanding of data modelling, data warehouses, and data lake architectures is required, as is experience with cloud platforms (Azure, AWS, or GCP).
Hands-on experience with containerisation and orchestration tools such as Docker, Kubernetes, or OpenShift, and proficiency in version control systems like Git, are also expected. An understanding of cloud security best practices is preferred. Beyond technical skills, we value strong analytical thinking, problem-solving abilities, the capacity to work independently and manage complex, evolving requirements, and excellent communication skills with both technical and business audiences. A passion for learning and adopting emerging technologies will be highly regarded.
Why Join Us
Manulife is committed to empowering your career growth and supporting your learning journey. We foster a flexible environment where well-being and inclusion are paramount, recognising your contributions and supporting your overall health.
As part of our global team, you will be supported in shaping the future you want to see. We offer a hybrid working arrangement. Manulife provides eligible employees with a wide array of customisable benefits, including comprehensive health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage. Additional benefits include adoption and surrogacy support, wellness programs, and employee/family assistance plans.
Eligible employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. We also offer various retirement savings plans, including a pension and a global share ownership plan with employer matching contributions, alongside financial education and counselling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence.