I have an immediate requirement for a Head of Software Development (leading a team of circa 15 developers) for my client based near Chorley.] The role involves the following: Provide technical leadership and mentorship to a team of software and devops engineers via a combination of regular 121’s, team catch ups and daily standups Responsibility over the Azure infrastructure, reviewing resource costs, scalability, security best practices, external security testing etc Collaborate with product managers and stakeholders to define product roadmaps, prioritise features, and ensure technical feasibility Liaising with service managers ensuring escalated incidents are prioritised to meet customer SLA’s Managing the deployments both within the scrum teams, through the QA management, and liaising with CAB and service teams Decompose complex problems into actionable tasks, assign ownership, and track progress towards project goals Fostered a culture of continuous learning, innovation, and collaboration within the engineering team Conduct performance reviews, provide coaching and feedback, and help engineers develop their technical and professional skills Recruit, interview, and hire top software engineering talent Keeping up-to-date on the latest software development trends and technologies Manage and optimise the software development lifecycle, including requirements gathering, design, development, testing and deployment Work closely with cross-functional teams (e.g. product, design, QA) to ensure seamless collaboration and project delivery Identify and mitigate technical risks, and develop solutions to overcome challenges Effectively communicate technical concepts to both technical and non-technical audiences The role would expect you to be on-site 2 days per month with the rest remote. Salary of upto £80k.