The Software Engineering Manager (SEM) is responsible for leading a team of engineers to design, develop, and maintain software solutions. Key responsibilities include designing and implementing solutions, providing estimates, supporting components, maintaining team culture, facilitating meetings, coordinating priorities, ensuring compliance, fostering innovation, building relationships with other teams, and keeping up-to-date with industry trends. The role involves mentoring team members, resolving conflicts, providing feedback, managing time, delegating tasks, and communicating technical concepts effectively. The hybrid role requires presence in the Newcastle-upon-Tyne office two days a week.