Job Title: Senior Engineering Manager – Data Engineering
Location: London
Job Type: Full-time
About the Role:
My Client is looking for an experienced Senior Engineering Manager with a strong background in data engineering to lead our growing data engineering team. This role involves overseeing the development of scalable data systems, driving data infrastructure projects, and collaborating cross-functionally to ensure our data capabilities meet the evolving needs of the business.
Key Responsibilities:
Lead and manage a team of data engineers, providing mentorship, guidance, and career development.
Architect and oversee the development of scalable, secure, and reliable data pipelines and platforms.
Collaborate closely with data scientists, analysts, product managers, and business stakeholders to understand data needs and deliver actionable solutions.
Define and drive the long-term technical strategy for data infrastructure, including data lakes, data warehouses, and streaming systems.
Ensure high standards of engineering quality through code reviews, technical mentoring, and process improvement.
Oversee project planning, execution, and delivery across multiple initiatives and teams.
Champion data quality, data governance, and privacy best practices across the organisation.
Stay current with industry trends and emerging technologies in the data space and apply them when appropriate.
Qualifications:
10+ years of experience in software engineering or data engineering, with at least 3+ years in a technical leadership or management role.
Proven experience building and scaling data platforms using technologies such as Spark, Kafka, Airflow, Snowflake, Databricks, or similar.
Strong understanding of data architecture, ETL/ELT design patterns, data modeling, and big data ecosystems.
Excellent leadership, communication, and collaboration skills.
Experience managing and developing teams in a fast-paced, agile environment.
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.