Manulife

Senior Full Stack Data Governance Engineer

Manulife
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and deploy full-stack data governance products and self-service capabilities on Azure and Databricks.
  • Build scalable backend services, APIs, integrations, governance portals, workflow solutions, dashboards, and data visualization applications.
  • Implement metadata management, data lineage, data quality, access governance, workflow automation, and regulatory compliance solutions.
  • Develop AI-powered capabilities using Azure OpenAI, Azure AI Search, RAG, vector search, prompt engineering, and agent-based workflows.
  • Integrate Databricks Unity Catalog, Spark, Delta Lake, and MLflow for governed data processing and AI/ML use cases.
  • Implement CI/CD pipelines, application security, monitoring, and DevOps practices using Azure DevOps, Jenkins, and Git.
  • Participate in architecture reviews, code reviews, sprint planning, technical design discussions, and engineering standards.
  • Mentor engineers and collaborate with engineering, architecture, security, data governance, product, and business teams.

Requirements

  • At least 5 years of full-stack application development and Azure cloud engineering experience.
  • At least 3 years of Databricks experience, including Spark, Delta Lake, MLflow, and Unity Catalog.
  • Strong Python development skills with FastAPI or similar frameworks and API design experience.
  • Hands-on experience with Azure services including Web Apps, Functions, Key Vault, Cosmos DB, Azure AI Services, and Azure DevOps.
  • Experience building data-intensive dashboards and reporting solutions using Power BI, ReactJS, TypeScript, and modern data visualization frameworks.
  • Experience developing AI-powered solutions using Azure OpenAI, RAG, vector search, prompt engineering, and agent workflows.
  • Experience with Informatica IDMC, CI/CD pipelines, Jenkins, Azure DevOps, and Git.
  • Strong problem-solving, troubleshooting, root-cause analysis, collaboration, and communication skills.
  • Bachelor’s or master’s degree in Computer Science, Engineering, Data Science, or a related field, or equivalent practical experience.
  • Preferred qualifications include extensive Informatica IDMC experience, including data integration, data quality, profiling, metadata management, governance catalog, operational monitoring, ClAIre AI, and lineage capabilities.
  • Preferred qualifications include experience with Docker, Kubernetes, and federated data governance across global organizations.

Benefits

  • Hybrid working arrangement in Toronto, Ontario.
  • Flexible environment supporting learning, career growth, well-being, and inclusion.
  • Eligible employees may receive health, dental, mental health, vision, disability, life, AD&D, adoption/surrogacy, wellness, and employee/family assistance benefits.
  • Eligible employees may receive retirement savings plans, pension benefits, global share ownership with employer matching, and financial education and counseling.
  • Paid holidays, vacation, personal and sick days, and statutory leaves of absence in Canada.

Tech Stack

Apache SparkAzureDatabricksDockerFastAPIGitInformaticaJenkinsKubernetesMLflowPythonReactTypeScript

Categories

Manulife

About Manulife

10,000+ employees

Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.

Contact me