Our innovative client are looking for a Head of Software Engineering to drive a modern software development practice with the responsibility of defining a technical vision and strategy for development methodologies and practices.
This is a brand new role to the business so an exciting opportunity to make the role your own, you'll be responsible for creating a dependable and effective engineering function who have the tools, skills, and motivation to produce high-quality software across the current Platform.
You will be an inspirational leader, providing strategic & technical direction, coaching, mentoring and guidance to the engineering team.
The role is based in Manchester and is working on a hybrid model, 1 day a week in the office.
As Head of Software Engineering, you'll need to:
Have strong and demonstrable experience of delivering complex Software as a Service (SaaS), Platform as a Service (PaaS) solutions
Have previous experience in a Microsoft based tech environments (C#/.Net/Azure) preferably in a software house environment
Have experience and understanding of development frameworks, engineering operating models using DevOps principles, and cloud engineering preferably on Azure
Have a proven track record of working with agility, evidencing experience or extensive knowledge of concepts such as DevOps, agile development, and CI/CD pipelines
Responsibilities of the Head of Software Engineering:
Provide overall leadership to the Software Engineering Practice
Lead agile practice adoption across the team that result in engineering excellence, reliability, and predictable delivery
Establish and promote best practice, processes, and frameworks for the engineering practice
Oversee technical strategy across the Focus Platform and provide thought leadership and best practice across the technology stack
Define the development standards and promote a culture of continuous improvement, ensuring adherence to the Technology Pillar strategy and roadmap.
Foster an environment of innovation (both technical and procedural), using knowledge of internal and external environment to seek out improvement and innovation opportunities
Actively collaborate across the Product Engineering & Technology teams to improve software engineering processes and practices associated with continuously building, testing and deploying software in a cloud environment
Drive the development of the Software Engineering function including setting up objective, career paths, hiring engineers & establish ways of working
Experience, knowledge and skills
Experience of different agile frameworks (SCRUM, SAFe)
Exceptional leadership experience in creating and leading high performing teams
Great at building strong, effective relationships with people from different disciplines
Exceptional stakeholder management experience, can handle conflicting stakeholder requirements and bring differing points of view together to move them forward
Excellent communication and presentation skills, both verbal and written
Significant experience in software engineering and leading associated technical teams
Experience with on-boarding and managing third party
Good understanding of regulatory requirements specific to the Company and the functions under control
Excellent leadership and motivational skills
Decisive decision making and proactive approach to problem solving using analytical thinking and emotional intelligence
Lead through influence up to executive level and build autonomous organisations that repeatedly deliver results
We're looking for someone who is results focused and strives to improve across the software platform. As a Head of Engineering, you'll need to be a strategic thinker who is self-motivated and always brings a positive attitude. Please don't hesitate to apply online attaching your CV.