Insurance Data Eingeering Manager, Contract

Morgan McKinley Hong Kong
Full time Contract On-site Competitive

About the job

Responsibilities
  • Lead a team of data engineers, providing people management, technical guidance, coaching and day-to-day support.
  • Work closely with business, technology and data stakeholders to deliver end-to-end data engineering solutions.
  • Gather and analyse business requirements, with a focus on insurance operations and business processes, and translate them into scalable data solutions.
  • Lead the design, development, testing, implementation and support of data engineering, data transformation, streaming and API solutions.
  • Remain hands-on in data engineering and transformation activities while providing technical advice and reviewing engineering deliverables.
  • Design and optimise data pipelines and real-time data services using technologies such as Kafka, Spark, Databricks, Azure Data Factory and EFL.
  • Ensure the quality, scalability, security, performance, cost efficiency and maintainability of data platforms and solutions.
  • Manage end-to-end delivery, including project planning, technical design, resource coordination, risk management, testing, deployment and post-implementation support.
  • Collaborate with frontend and application teams to support data and API integration with business applications.
  • Lead code reviews, establish development standards, improve testing and deployment processes, and promote reusable engineering practices.
  • Present technical recommendations to senior stakeholders and support decision-making across projects.
  • Contribute to the development of an AI-ready data platform and support future data, analytics and digital transformation initiatives.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline.
  • 6-10 years of relevant experience in data engineering, data transformation, data integration or related technology roles.
  • Proven experience in the insurance industry, particularly with insurance operations, processes and business requirements.
  • Previous experience as a technical team leader or engineering manager.
  • Strong hands-on experience in data engineering, data pipelines, real-time data streaming and enterprise system integration.
  • Practical experience with EFL, Apache Kafka, Apache Spark, Databricks and Azure Data Factory.
  • Experience delivering data engineering projects from requirements gathering and solution design through development, testing, deployment and support.
  • Strong understanding of databases, SQL, data modelling, ETL/ELT processes and data quality management.
  • Experience with APIs, microservices and frontend or business application integration.
  • Proficiency in one or more programming languages, such as Python, Scala, Java or C#.
  • Experience working with cloud data platforms, preferably Microsoft Azure and Azure data services.
  • Strong stakeholder management, communication, problem-solving and project management skills.
  • Ability to provide practical technical advice, mentor engineers and make sound architectural and delivery decisions.
  • Experience transforming existing data platforms into AI-ready environments would be an advantage.