Head of Engineering
As Head of Engineering you will oversee the organisation's Service Platform and be responsible for its continuation, ensuring team development and taking the initiative to realise further business benefits through continuous improvement. You will take a pro-active approach in reviewing architecture and developing technology strategies. Working closely with the Systems Architecture and Product Line Management functions you will ensure good management of the portfolio of work and formulate long-term objectives and standards of performance for the department. Your excellent communication skills will be utilised when promoting best practice development techniques across teams and providing support to the PMO function to manage resourcing and capacity for upcoming work. You will show confidence when pushing and innovating new ideas for the most efficient R&D processes.
·Direct, manage and improve an end-to-end software development function that utilises Agile methodologies
·Module Architecture, Development, Test and Production Support
·Work closely with the Systems Architecture and Product Line Management functions to ensure good management of the portfolio of work.
·Formulate long-term objectives and standards of performance for the department.
·Promote best practice development techniques and approaches and drive adoption within and across teams.
·Provide support to the PMO function to manage resourcing and capacity for upcoming work.
·Manage a multi-location team
·Previous experience providing overall leadership for a software engineering team of at least 30 people
·Solid software engineering background, including knowledge of and exposure to the latest strategies around Microservices and Cloud Native development.
·Good understanding of DevOps best practices and Continuous Delivery
·Significant experience with Agile and Scrum
·Ability to manage, coach, train and motivate staff in both technical and leadership development. Effective goal setting and career management of team members.