cover image
The Football Association

Data Integration Technical Lead (FTC)

On site

London, United kingdom

Senior

Freelance

29-09-2025

Share this job:

Skills

Leadership JavaScript C# SQL CI/CD DevOps Kubernetes Azure Data Factory Test Quality Assurance Training Coaching Architecture Programming Databases Asp.Net SQL Server Azure Agile .NET .NET Core

Job Specifications

Have the digital world at your feet

As a Data Integration Technical Lead at the FA, you will be responsible for leading the data integration engineers within your Pod (Team/Value stream). You will be key in ensuring your Pod builds the right thing in the right way. This is a technical leadership and developer role responsible for the end-to-end development of a suite of FA applications. Working primarily within a Microsoft-based technology stack, the role serves as the central point for all integration development activities. Key responsibilities include development, establishing coding standards, implementing quality assurance processes, and overseeing the work of developers. The ideal candidate will wear multiple hats--acting as an architect, delivery manager, data integration engineer, quality assurance, mentor, problem solver, and collaborative team member--ensuring both technical excellence and alignment with business goals.

The role is a 12-month Fixed-Term Contract based at Wembley Stadium.

What will you be doing?

Collaborate with solution architects, application architects and data engineers to develop solutions meeting delivery goals
Identifying and capturing work that needs to be done, including dependencies external to the team
Responsible for onboarding new team members, and managing the impact of any leavers
Being across the health of the team. Is everyone contributing? Is everyone growing? Does the team operate in psychological safety?
Lead and develop a high-performing, cross-functional team, fostering collaboration, shared success, and continuous growth through mentoring and coaching.
Establish, uphold and champion team norms and engineering standards, promoting a culture of accountability and excellence.
Contribute to technical discussions and architecture decisions, leveraging your software engineering expertise to guide quality and scalability.
Support agile delivery practices and ceremonies, and continuous improvement through feedback and best practices.
Enable robust DevOps practices, including CI/CD pipeline management and Kubernetes deployments.
Promote a data-driven culture, helping the team define and track key performance and delivery metrics.
Drive innovation and continuous improvement, encouraging experimentation and adapting processes to enhance efficiency.
Collaborate with stakeholders to align on priorities, maintain a clear technical roadmap, and ensure transparency across technical and non-technical teams.
Monitor changes to existing code base on a regular basis to ensure quality and robustness of software solutions ensuring compliance with FA development standards and processes.
Optimise the developer experience to make the development process easier and help the team to become more productive.
Ensure that production application services and applications are monitored and observed proactively - spotting potential issues early.
Continuously stretch engineers with meaningful challenges and provide honest, constructive feedback to accelerate their development.
Monitor and assess the capability and skill sets of developers within your team, highlighting any training and development requirements (both internal and external third-party developers).
Assist Product Owners to break down requirements into specific programming tasks and provide estimates where required
Communicate delivery progress, timelines, and impact of changes clearly to Delivery Manager.
Ensure the quality of the product is built into the whole development lifecycle, and not an afterthought for the QA engineers.
Encourage the delivery team to adhere to agile development methodologies, practicing Test Driven Development, Behaviour Driven Development, and advocating paired programming.
Ensure that user stories flow efficiently through the workflow and support the team in the identification and removal of impediments
Keep abreast of the latest developments in technology and demonstrate proactive engagement with developer communities.
Execute additional tasks as required to meet the FA's changing priorities.
Comply with all company policies and procedures to ensure that the highest standards of health, safety, and well-being can be maintained.

What are we looking for?

Essential for the role:

Technical & Experience

Development experience using C# (.NET Core), ASP.NET, JavaScript, T-SQL
Experience designing, developing and maintaining MS SQL Server relational databases with change tracking / CDC
Message-based integration - Azure Service bus
Working with Azure Data Factory
Experience with Dependency Injection & IoC frameworks
Experience with ORM Frameworks: Entity Framework, Dapper
Experience in building and consuming web services using micro-services architecture using REST APIs
Experience in keeping multiple applications in synch - real time/batch processing.
Experience of leading teams of technical specialists through to successful delivery
Experience of providing technical leadership and oversight with offs

About the Company

Here at The FA we are responsible for overseeing, promoting and developing English football at all levels, from grassroots through to the professional game. We have big ambitions. Some of our objectives include ensuring that The Emirates FA cup remains the world's premier cup competition, that Wembley Stadium and St. George's Park continue to be world-class venues, and that success is achieved with each of our 24 national sides. The shared values, vision and pride of our people is central to our success. We are growing a t... Know more