Responsibilities: Manage customer-facing programmes, reporting progress and outcomes to internal and external stakeholders. Lead and develop engineering teams through effective line management, coaching, mentoring, and career development. Play a key role in SeeByte's Engineering Management Team, contributing to resource planning, capability development, and recruitment. Drive the evolution … related discipline, or equivalent experience demonstrating a strong technical understanding. Experience managing multidisciplinary technical teams within a software engineering environment. Experience developing, mentoring, and managing engineers. Strong communication and stakeholder management skills, with experience working directly with customers and project partners. Good understanding of software engineering principles, development practices ...