Skip to main content

Principal Cross-Team Software Engineering Lead

Job Description

Job Title: Principal Cross-Team Software Engineering Lead

Company: BBFC / BBFC Technology (A Wholly Owned Subsidiary of the British Board of Film Classification)

Department: Technology & Product

Reports to: Director of Innovation and Emerging Technology

Working Pattern: Hybrid - Central London, 2 days per week or Remote, subject to negotiation and requirement for two monthly “day visit” trips to London office when required.

BBFC Technology is a wholly owned subsidiary of the British Board of Film Classification (BBFC). Its purpose is to generate revenue and make commercially available technologies developed by the BBFC in conjunction with its partners. BBFC Technology plays a crucial role in commercialising the BBFC’s innovative technology solutions and driving revenue to support the wider organisation’s mission of helping families make informed viewing choices and protecting children.

The BBFC is an Independent and not-for-profit organisation here to help everyone in the UK – especially children and families – choose -appropriate films, videos and websites, wherever and however they watch or use them. 

We are committed to using AI to evolve and leverage over 110 years of experience in media compliance and regulation. We are on a mission to harness this extensive knowledge to create scalable solutions that align with our core mission of supporting audiences to make safe and informed viewing choices. 

Job Summary:

The Principal Cross Team Software Engineering Lead will provide expert technical leadership and guidance across BBFC Technology's software engineering teams. This role focuses on ensuring technical excellence, consistency, and best practices in developing and delivering technology-based products and services, with a specific emphasis on AI and SaaS initiatives. The individual in this role will act as a technical authority, mentor, and guide across multiple teams.

Key Responsibilities:

  • Provide expert technical guidance and support to multiple software engineering teams, both internally and with partner organisations in Eastern Europe

    Act as a technical authority in AI, SaaS, and related technologies, ensuring technical quality and best practices.

    Mentor and guide software engineers across teams, promoting skill development and knowledge sharing.

    Contribute to architectural discussions and decisions, ensuring alignment with technical standards and long-term goals.

    Technology Delivery Oversight (Technical Focus):

    Provide technical oversight during the implementation and deployment of technology projects and initiatives.

    Ensure technical quality standards are met throughout the development and deployment processes.

    Support and guide technology teams in their technical execution of projects, addressing complex technical challenges.

    Technical Contribution:

    Technical Input for Planning and Budgeting:

    Provide hands-on technical expertise as needed, including code reviews, debugging, and troubleshooting.

  • Contribute to the development and refinement of technical standards, guidelines, and documentation.

    Stay informed about industry trends and emerging technologies, sharing knowledge and insights across teams.

    Technical Leadership & Guidance:

  • Provide technical input for budget management and financial planning related to technology development and infrastructure.

    • Advise on technical feasibility and potential challenges related to project proposals and resource allocation.

      Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.

    Minimum of 10 years of experience in technology delivery, including software development and cloud-based deployments.

    Strong understanding or passion to learn AI, ML, Generative AI, and LLMs.

    Experience with SaaS development, implementation, and operations.

    In-depth knowledge of data engineering principles and practices.

    Strong knowledge of AWS cloud infrastructure.

    Excellent communication and interpersonal skills.

    Experience in media asset management, delivery, and metadata (desirable).

    Experience in Data Engineering and Data Management.

    Desired Attributes:

  • A proactive and self-motivated individual.

    A strategic technical thinker with a hands-on approach.

    ​​Ability to build strong working relationships with technical and non-technical stakeholders

    Ability to manage multiple technical priorities and meet technical deadlines.

    Strong problem-solving and decision-making skills.

    Passion for technology and innovation.

    A lifelong learner who is eager to stay abreast of the latest technological advancements and share knowledge with the team.

    We encourage participation in industry conferences and provide opportunities for continuous learning.

Principal Cross-Team Software Engineering Lead

England, UK
Full time

Published on 05/19/2025

Share this job now