Engineering Director
Location: GB, LND, 
Department: Data Systems
Employment type: Full-time
Required experience: Director
Industry: Online Media

Company profile:
Essence is a global digital agency and the world’s largest independent buyer of digital media. We blend data science, objective media and captivating experiences to build valuable connections between brands and consumers. Clients include Google, eBay, Expedia and Barclays. The agency is more than 450 people strong, manages over $650MM in media spend and deploys campaigns in 71 markets via offices in London, New York, San Francisco, Seattle, Singapore and Tokyo. Visit #URL_8e50d8d149326ce48cb8ad889fec9d1d9cedc92a1bb13049c3c338e2c9921049# for more information, and follow us on Twitter at @essencedigital

Job description:
The Role: We are looking for an Engineering Director with excellent technical architecture skills, to lead and mentor our team of web based developers.  You will be experienced in running an Agile development team, and playing a lead role in solving complex technical problems while creating a collaborative environment between your team and the rest of Engineering.As a technical leader you will work with product managers and a team of developers to define our architectural roadmap and build highly reliable, scalable and innovative products. As a manager you will be responsible for mentoring and managing a growing engineering team based in London, nurturing our culture, and helping to make sure the development team is productive and successful in launching new products for some of the most technically advanced companies in the world.Some of the things we’d like you to do:Lead an innovative and growing engineering team that solves complex challenges in a fast-paced environmentMentor, lead and provide constructive feedback to members of the teamOn-board new developers, ensuring they are up-to-speed and productive with our complex codebase quicklyEnsure we pay down technical debt and collaboratively guide our team to improve our development process, team make up and toolsEstablish clear development practices for the team, including release cycles, technical stack and coding standardsWork cross-functionally on distilling requirements into technical designs that result in innovative productsProactively connect the dots between people and across teams, helping answer questions and solve problemsDrive quality hiring, growth, and clear career paths for the engineering teamWork closely with management to shape and effectively communicate the technical and product roadmapKeep current on technology trends and employ the proper level of risk mitigation to make sure that the software we deploy is stable, bug free and scalableWork with other senior technical leaders to improve our brand within technical circles, and ensure that the open source contributions we make provide significant value back to the open source communityResolve personal and technical conflicts, ensuring that developers are taking on projects and challenges that engage them and foster growthBe the eyes on the ground for the tech team - spotting issues, celebrating successes and brainstorming new ways to innovateA bit about you:At least three years in a senior software engineering roleBachelors Degree in relevant field requiredExtensive web based software development and design experience with complex products using multiple technologies and languagesA natural ability to communicate and raise the skills and productivity of teams/team membersAbility to work in a fast-paced, ever changing environmentDeep experience with open source technologies and platformsWhat you can expect from Essence:This is a unique opportunity that will see you join an award winning organisation that prides itself in building brilliant digital solutions for some amazing clients all within a fun and rewarding working environment!

Requirements:

Benefits: