Head of Engineering

Jenrick IT
United Kingdom
£90000 - £110000 per annum, Benefits: Share option
06 Oct 2017
08 Nov 2017
Contract Type
Full Time
A fast growing dynamic and forward thinking organisation that operates mainly in the public sector. Due to continued success and expansion they are looking to recruit an experienced Head of Software Engineering to join their leadership team. The Head of Software Engineering is the functional owner of development for clients within the business and will ensure consistency across the Development community in the Group. This role reports in to the Group CIO. Specific Role Responsibilities: - Day to day leadership, mentoring and growth of the developer population; - Develop a career progression framework for developers - Provide leadership and direction to ensure on-going consistency in software build projects - Ensure effective recruitment, development and succession planning across the developer population, including; - On-boarding and employee lifecycle - Remove key-man dependencies and knowledge gaps, by developing skills and capabilities within the teams as required to meet the development plans of the business. - Develop a `community` within the Developer teams, facilitate sharing of best practice and knowledge transfer and encourage a culture of continuous improvement and innovation within the team - Actively identify and promote opportunities for efficiency or process improvements - Drive software development best practice - Own and maintain the Agile software development life cycle process within the business - Oversee and ensure the adherence to agreed standards and processes specifically SDLC within the developer community - Promote the development of platform capabilities and reuse where it is appropriate to do so - Collaborate with the Technical Architecture function to drive and implement architectural advancement and ensure that architecture guidelines are followed - Identify and implement appropriate design and development methodologies, best practices, coding standards, documentation and tools - Ensure adequate Unit Tests are developed, maintained and are passing to ensure required quality gateways are met - Take an active role in understanding the business domain and platforms to ensure software is delivered in line with specifications. - Work collaboratively with the Business Architecture and Business Analyst functions to continuously improve requirements gathering Experience Requirements: With a strong track record of `making things happen` the Head of Software Engineering will have a background in formal software development practices and processes and be comfortable managing the people working in this space on diverse, simultaneous projects of varying complexities. Strong people and personal relationship management skills, project / resource management, problem solving and change management, you will have a professional and positive approach, be self-motivated and be strong in building relationships across disciplines. - Experience leading and delivering the development of consumer grade, high-volume/high-availability software applications. - Understanding of the SDLC (Software Development Life Cycle) process and Agile development. - Technology engineering experience; specifically in software application/ product development. - Applicable experience in managing/leading software development teams in enterprise level, large scale, environments including management of sourced services. - Hands on technical expertise in the development and/or architecture of systems utilising current technologies. This is an excellent opportunity for an experienced Head of Software Engineering to work for an industry leading, dynamic and forward thinking organization, offering excellent progression and development opportunities. In addition, the company is looking to grow significantly over the next 3 years and there will be share option opportunities. We would like to have a conversation with you and explain more.
This job was originally posted as www.jobsite.co.uk/job/959278566