Head Of Engineering

London, ENG, GB, United Kingdom

Job Description

:
Introduction
Dentsu is an integrated growth and transformation partner to the world's leading organizations. Founded in 1901 in Tokyo, Japan, and now present in over 145 countries and regions, it has a proven track record of nurturing and developing innovations, combining the talents of its global network of leadership brands to develop impactful and integrated growth solutions for clients. Dentsu delivers end-to-end experience transformation (EX) by integrating its services across Media, CXM and Creative, while its business transformation (BX) mindset pushes the boundaries of transformation and sustainable growth for brands, people and society.
We're hiring a Head of Engineering to work on a permanent basis from our office in London.
Role PurposeAs a Head of Engineering, you will manage and mentor software teams delivering to specific product areas, with particular focus on the Technical/Development Leads. You will be a strong advocate for the team and share practices, ideas and successes with other product delivery teams. You will provide technical leadership across workstream discussions, ensuring seamless collaboration where technical direction is required across multiple teams building applications over our data platform. Working with Solution Architects and Developers, you will actively participate in brainstorming and solution design sessions to address the needs and technical challenges facing those teams. You will help drive the team to agreed outcomes and a technical way forward. Working with the Product team, you will be adept at solving business problems with software in the shortest sustainable lead-time and be able to explain technical solutions clearly and succinctly to business audiences and technical teams alike.


Key ResponsibilitiesEnsuring team composition is adequate, hiring to fill gaps and line management of your team of Development Leads (onshore and offshore), who will look to you as a mentor to develop their skills and as a coach to guide them through the software development lifecycle. Provide guidance to, and coach and mentor, the teams in modern web application software development practices, with specific focus on data engineering. Facilitate continuous product and process improvements, assuring appropriateness and feasibility of proposed solutions as well as the continuous delivery of production software which improves the way we do business. Work with Product and Engineering teams to help scope, plan and estimate the technical roadmap, aligning it to broader business goals and helping to forecast delivery timescales Work with Solution Architects to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy standards. Foster constructive debates between Product, Engineering and UX teams to create scalable, client focused solutions. Support the management of relationships with 3rd party suppliers from a technical standpoint, working with the Engineering Leads, Solution Architects and Product team to maintain effective partnerships. Stay up to date with emerging technologies and industry trends and assess their potential impact and benefit to the overall business strategy Encourage the teams in best practice for good diagnostics, debugging, testing, deploying, and troubleshooting to drive quality and business value. Lead the troubleshooting of Production systems incidents in working hours and out of hours on a best endeavours basis.

Skills/Qualifications
Essential SkillsStrong working knowledge of Azure Databricks/Spark (using Python and associated frameworks) Privacera and SQL Strong working knowledge of Azure Data Lake and Blob storage Strong experience of building data reporting and visualisations using PowerBI and/or Tableau Experience in application development with proficiency in Python or JavaScript frameworks Passionate about writing well-crafted clean code across modern programming languages and frameworks Strong knowledge and experience of hosting in Azure cloud platforms Comfortable working in an agile environment Knowledge of delivering solutions using a microservice architecture with RESTful protocols and event driven architectures. Ability to quickly learn and apply emerging programming languages, frameworks, and platforms Knowledge and experience of implementing Continuous Integration and Continuous Delivery Excellent communication and collaboration skills

Candidate ProfileProven experience managing small software teams and mentoring engineers Industry experience working with Data platforms is essential, Strong experience of dimensional data modelling, data pipeline development and data engineering in support of web applications. Able to demonstrate evidence of applying technology to solve business problems Proven experience leading small software teams and mentoring engineers

DesirableExperience in building applications in MERN (Mongo, Express, React, Node) using, Webpack, Typescript, GitHub (Experience with, Redis, Okta, OpenID a distinct advantage). Experience of Docker and/or Kubernetes an advantage. Experience of code quality, test, CI/CD and package managers such as Jest, Lint, Brigade and Helm Experience of Kafka, n8n and event driven architecture Working knowledge of GraphQL APIs (federation using Wundergraph), ABAC solutions (Symphonic or equivalent), CMS platforms (Strapi or equivalent)

What we offerThis is a permanent role The team is based from the London office in NW1 and work on a hybrid basis As well as a competitive salary, you'll enjoy a benefits package that you can tailor to your needs.

Inclusion and Diversity
Our diverse and inclusive culture enables our employees to bring their best selves to work and be proud of doing so. For us, this is the foundation for great innovation which, in turn, generates better outcomes for our people, partners and communities. This is why we encourage applications from people with disabilities, and of all ages, nationalities, backgrounds and cultures.
We are happy to discuss flexible and agile approaches to working for all our roles - we can't promise we will be able to offer you everything you want or need but we do promise to discuss it with you openly and honestly. If you have any reasonable adjustment needs arising from a disability or medical condition to fully participate in the recruitment process, please discuss this with our recruitment teams.
Location:
London
Brand:
Global Technology
Time Type:
Full time
Contract Type:
Permanent

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3360526
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned