At a Glance
- Tasks: Lead and mentor software teams to deliver innovative platform services.
- Company: Dentsu is a global leader in integrated growth and transformation, present in over 145 countries.
- Benefits: Enjoy a competitive salary, hybrid work options, and a tailored benefits package.
- Why this job: Join a dynamic team focused on impactful solutions and collaboration across cultures.
- Qualifications: Experience in managing software teams, agile development, and modern programming languages required.
- Other info: Diversity and inclusion are core values; flexible working arrangements available.
The predicted salary is between 48000 - 84000 £ per year.
Head of Engineering – Platforms page is loaded
Head of Engineering – Platforms
Apply locations London time type Full time posted on Posted Yesterday job requisition id R1097226
Job Description:
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 -Platforms to work on a permanent basis from our office in London.
Role Purpose
- As the Head of Engineering for Dentsu.Connect Platform,you will manage and mentor software teams delivering a combination of applications and platform services for use by end users and Development teams.
- 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 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.
- Working with Architects and Engineering team, you will create the Technical Vision and Roadmap for the Platform Team, driving the focus on its objectives and progress against delivery.
Key Responsibilities
- Ensuring team composition and skills are adequate, line management of your team of Engineering Leads, who will look to you as a mentor to develop their skills for regular 1:1s 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 platform services engineering
- Publish, communicate, and maintain the technical vision and roadmap for the Dentsu.Connect Platform team
- Work with the Product team to ensure the user experience across Dentsu.Connect aligns to the Product vision and meets acceptance criteria
- Work with the Engineering team to ensure the platform services are scalable, resilient, well documented and easy to consume and to maintain.
- Collaborate with other Technology functions (e.g. Architecture, DevOps, Security) across different geographies, timezones and cultures to deliver secure, reliable, robust, scalable code which can be built, tested and deployed into Production using automation and CI/CD pipelines and Agile delivery practices.
- Lead the teams in best practice for good diagnostics, debugging, testing, deploying, and troubleshooting to drive quality and business value
- Work with Architecture to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy guidelines
- Implement software engineering best practices with your peers within Engineering, such as, pair programming, clean code, CI /CD, pyramid testing within a Scrum agile delivery frame
Skills/Qualifications
Candidate Profile
- Proven experience managing small software teams and mentoringengineersin enterprise web development and services development using loosely coupled systems.
- Highly experienced in agiletest drivensoftware development
- Passionate about writing well-crafted clean code and comfortable working in an agile environment
- Ability to write high-quality code across modern Javascript based programming languages and frameworks
- Knowledge and experience of delivering solutions using a microservice architecturewith RESTful protocols and frameworks such as Express, NestJS and GraphQL.
- Ability to quickly learn and apply emerging programming languages, frameworks, and platforms
- Knowledge and experience of implementing Continuous Integration and Continuous Delivery
- Knowledge and experience of hosting in cloud platforms such as Azure and AWS
- Working experience with Docker and/or Kubernetes
- Good communication and collaboration skills essential
Es sential Skills
- Good experience of working in a Microsoft Azure environment
- Extensive experience in building applications and web services in MERN (Mongo, Express, React, Node) using, Webpack, Typescript, GitHub (Experience with, Redis, Okta, OpenID a distinct advantage).
- Extensive 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
- Experience of leading teams in delivering software and platform serives
- Good working knowledge of GraphQL APIs (federation using Wundergraph), ABAC solutions (Symphonic or equivalent), CMS platforms (Strapi or equivalent)
Desirable
- Working knowledge of API gateways (Kong or equivalent), ABAC solutions (Symphonic or equivalent), CMS platforms (Strapi or equivalent)
- Working on Developer Portals or documentation relating to shared development services
- Experience of Docker and/or Kubernetes an advantage.
- Working knowledge of DataBricks/Spark (using Python and associated frameworks)
- Working knowledge of Azure Data Lake and Azure Blob storage
What we offer
-
This 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
At Dentsu, we embrace diversity and inclusion, valuing the unique perspectives and contributions of every individual. We believe that diversity fuels creativity and innovation, benefiting our employees, partners, and communities.
We welcome applications from all individuals, regardless of race, ethnicity, nationality, religion, gender, gender identity, sexual orientation, age, disability, marital status, or any other protected characteristic. Beyond recruitment, we strive to create an environment where everyone feels respected, supported, and empowered to bring their authentic selves to work.
We recognize the importance of work-life balance and are open to discussing flexible working arrangements for all roles. If you need reasonable adjustments due to a disability or medical condition during our recruitment process, please contact us at , quoting the reference number of the role that you are applying for. Your needs will be handled with respect and confidentiality to ensure an inclusive and accessible experience.
Location:
London
Brand:
Global Technology
Time Type:
Full time
Contract Type:
Permanent
#J-18808-Ljbffr
Head of Engineering - Platforms employer: Dentsu Aegis Network Ltd.
Contact Detail:
Dentsu Aegis Network Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Engineering - Platforms
✨Tip Number 1
Network with professionals in the engineering and technology sectors, especially those who have experience in platforms and services. Attend industry meetups or webinars to connect with potential colleagues and learn about the latest trends in platform engineering.
✨Tip Number 2
Familiarise yourself with Dentsu's products and services, particularly the Dentsu.Connect Platform. Understanding their technical vision and roadmap will help you articulate how your skills and experiences align with their goals during discussions.
✨Tip Number 3
Prepare to discuss your leadership style and mentoring approach, as this role requires managing and guiding engineering teams. Think of specific examples where you've successfully led teams through challenges in software development.
✨Tip Number 4
Stay updated on the latest technologies relevant to the role, such as microservices, CI/CD practices, and cloud platforms like Azure and AWS. Being able to speak knowledgeably about these topics will demonstrate your commitment to continuous learning and innovation.
We think you need these skills to ace Head of Engineering - Platforms
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in managing software teams and your expertise in web application development. Emphasise your leadership skills and any specific technologies mentioned in the job description, such as MERN stack or cloud platforms.
Craft a Compelling Cover Letter: In your cover letter, express your passion for engineering and your vision for leading a team. Mention how your experience aligns with Dentsu's goals and how you can contribute to their platform services. Be sure to include examples of past successes in similar roles.
Showcase Technical Skills: Highlight your proficiency in modern programming languages and frameworks, especially those listed in the job description like JavaScript, RESTful protocols, and CI/CD practices. Consider including a section in your CV that lists these skills clearly.
Prepare for Technical Questions: Anticipate technical questions related to software development practices, team management, and problem-solving scenarios. Be ready to discuss your approach to mentoring engineers and how you ensure quality in software delivery.
How to prepare for a job interview at Dentsu Aegis Network Ltd.
✨Showcase Your Leadership Skills
As a Head of Engineering, you'll be expected to lead and mentor teams. Prepare examples of how you've successfully managed teams in the past, focusing on your coaching style and how you foster collaboration.
✨Demonstrate Technical Expertise
Be ready to discuss your experience with modern web application development, microservices, and cloud platforms like Azure and AWS. Highlight specific projects where you implemented best practices in CI/CD and agile methodologies.
✨Communicate Clearly
You'll need to explain complex technical concepts to both technical and non-technical audiences. Practice articulating your thoughts clearly and succinctly, using examples that illustrate your ability to bridge the gap between tech and business.
✨Prepare for Problem-Solving Scenarios
Expect to engage in brainstorming sessions during the interview. Prepare to tackle hypothetical challenges related to platform services and user experience, showcasing your analytical thinking and solution-oriented mindset.