Head of Engineering

PURPOSE OF THE ROLE:
To act as head of the Engineering team within the Technology Division. Focused entirely on the “Implement and Maintain” side of the Edit technology proposition, this role is key to ensuring we build and maintain robust, cost efficient and innovative client technology that seamlessly integrates with others from the core Edit marketing technology Products. 
The Engineering team is primarily focused on the development of data management and integration solutions, that enable data to be made readily accessible for analysis and marketing activity, however the team will also work across the full stack bringing in other specialists as required from across the group. It covers the following activities:
      1. Technical specification, architecture and design of core Product deliverables as well as client systems and projects.
      2. Implementation and support of all solutions developed by Edit (including Edit’s previous agency identities). 
      3. Technical expertise and support for collaborative activities across the wider technology and agency functions.

It is envisaged the role will be weighted approximately 60% leadership/strategy and 40% technical/specialist duties.

KEY RESPONSIBILITIES/ACCOUNTABILITIES
Technical/Specialist Duties
• Ensure functional specification is translated into clear and robust description of technical design and work with stakeholders across Edit to ensure that solutions are aligned to the overarching needs of the client and internal Edit teams that may utilise it. 
• Demonstrate knowledge leadership and mentoring within the Engineering team. 
• Support new business opportunities and existing client development with the production of collateral, demonstrations and pricing for proposals and pitches including attending and presenting where necessary. 
• Support the QA and DBA/DevOps functions in defining and implementing automated and innovative technical delivery mechanisms (eg. Automated unit/load/functional/regression tests, CI, containerisation) 
• Assist the Engineering Director in defining and improving the Edit Development policies and procedures within our ISO27001 ISMS 

Team Leadership
• Create and champion a clear vision for the team aligned to the broader Technology Division strategy that helps team members understand how their role supports it and helps external stakeholders understand how the team contributes to the Edit proposition. 
• Manage the team’s capacity for work and the velocity at which work is done. 
• Ensure the team have the right skills and behaviors to meet the evolving business needs by undertaking regular appraisals, coaching, mentoring and developing structured training programs, recruitment strategies and succession plans. 
• Facilitate and champion innovation initiatives such as hackathons and prototyping and help develop a culture of curiosity within the team. 
• Optimise processes and standards used within the team to balance quality, time and cost constraints so that we can manage risk to the business and still deliver value to our customers as quickly as possible. 
• Accept accountability for quality of output from all individuals within the team. 

Financial Management
• Monitor and manage all income and costs associated with the team and ensure they are in line with the agreed budget and Key Performance Indicators. 
• Support the Technology Division in preparing for periodic financial and resource re-forecasts/planning, providing guidance as to risks, issues, opportunities, costs, skills and headcount requirements based on anticipated financial performance and demand. 

Market and Domain Knowledge
• Maintain a deep knowledge of best practices and latest thinking within the field of technical development (particularly around data management and integration) and delivery technologies and bring this to bear when refining the ongoing strategy for the team, developing personnel and ensuring they are well placed to act as thought leaders. 
• Build and maintain relationships with the team’s technology partners so that we are well placed to understand their current and planned capabilities. 
• Maintain a high-level working knowledge of Marketing as an overarching discipline, the breadth of the Edit proposition and Technology Divisions specific capabilities. 
• Maintain a high-level understanding of each client that the team works with, the value the Edit proposition has to their business, the outcomes we support and how the Technology Division supports in servicing them 

Supporting Growth
• Support in the creation and delivery of content as required by marketing plans and activities. 
• Provide domain expertise to support new business opportunities and client development plans. 
• Promote the team’s capabilities to ensure they are informing the proposition we offer to the market. 

ESSENTIAL REQUIREMENTS
General
• Broad awareness of the software development lifecycle including technologies, methodologies and standards. 
• A strong desire to lead a team, develop the people within it and champion it internally and externally. 
• Strong consulting skills (communication, empathy and ability to simplify complexity) 
• Various delivery models, methodologies and disciplines (e.g. Scrum Agile, Kanban, waterfall etc.) 
• Good communication skills with the ability to articulate and convey technical concepts to a mixed audience 
• Proven people management skills, able to nurture, develop and retain talent and can demonstrate an ability to deliver business and team objectives through effective leadership of others. 

Technical
• Excellent data architecture, management and integration experience, particularly in RDBMS (MS SQL Server) and related BI stack design, build, deployment and optimization experience. 
• VSTS/Azure DevOps and associated cloud and on-prem development management tools 
• Demonstration of understanding in code quality management and measurement disciplines (eg. DTD, coding standards, unit testing approaches) 
• Experience with Azure Services (eg. LogicApps, Data Factory, SQL Azure, ML). 

DESIRABLE REQUIREMENTS
• Senior experience working with a technical development or software engineering team 
• Good experience within a marketing agency or working within an integrated marketing function and familiarity with the marketing discipline. 
• Well networked for promotion of our organisation with a strong online presence and range of connections. 
• Strong understanding of data driven marketing practices (role of data, type of data valuable to marketing/customer experience, sources of data across online/offline) 
• Experience with technologies that manage the challenges associated with high volume, high velocity and high variety data sets (aka “big data”) such as NoSQL databases, distributed data processing systems (e.g. Hadoop) and data stream technologies (e.g. Kafka and Storm).Experience with data and system integration techniques, technologies and principles such as SOA, API, Webservices, Enterprise Service Bus, iPaaS. 
• Commercially astute with experience of identifying and defining how technology can unlock business value. 

 To send in a CV and apply, please click the 'Apply for this job' button.


Edit work with myBench to assist with our recruitment. If you choose to upload your information this could be held by Edit and MyBench and each organisation’s privacy policies will apply to their handling of your information.

MyBench Privacy Policy – http://mybench.co.uk/privacy-policy
Edit Privacy Policy - https://edit.co.uk/privacy-policy

You may be contacted by either organisation to discuss your CV further. 

If you experience any issues when applying for this role, please call 01225 480 480.