At a Glance
- Tasks: Lead a team in developing innovative software solutions and champion AI-assisted coding practices.
- Company: Join IFPI, the global voice of the recording industry, based in vibrant London.
- Benefits: Enjoy flexible working, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in the music industry while working with cutting-edge technology.
- Qualifications: 5+ years in software development, strong Python skills, and experience with AI tools.
- Other info: Collaborative culture with excellent career advancement opportunities.
The predicted salary is between 48000 - 72000 £ per year.
Reporting to: Deputy Director of Content Protection and Enforcement, Development Location: London Bridge, London (3 days working from the office, 2 days from home) Start Date: April 2026
About IFPI
IFPI is the voice of the recording industry worldwide. IFPI and its National Group network represents the interests of some 8,000 members across the globe. Our mission is to make music thrive by promoting the value of recorded music, campaigning for the rights of record producers, and expanding the commercial uses of recorded music. IFPI’s head office is located in London, with additional offices in Brussels, Nairobi, Singapore, Miami, Abu Dhabi and a representative office in Beijing. We have affiliated organisations in 70 countries, including national groups and music licensing companies that represent their own region’s member record companies.
Our CPE (Global Content Protection & Enforcement) technology team develops tools and systems that safeguard members' rights around the clock — from monitoring online infringement to supporting legal investigations.
The role
This is a technical leadership role, not a management role. You will be the most senior technical voice in a focused team of three developers, responsible for guiding architecture decisions, shaping delivery practices, and ensuring that the solutions we build are robust, maintainable, and fit for purpose. A significant and growing part of how we develop software is through AI-assisted development. Working closely with senior management, you will champion best practices in agentic AI development — including how to structure projects, write effective prompts and markdown specifications, maintain coding standards across AI-assisted workflows, and coordinate consistent practices across the team. You will also contribute to defining the guardrails that allow the team to move quickly without sacrificing quality. The solutions we build range in scale. Some are small enough to be built rapidly via vibe coding; others require careful architecture, modular design, and production-grade engineering. Your experience is important to identify the differences and lead accordingly.
General Responsibilities
- Architecture & Tech Stack
- Provide well-reasoned, defensible decisions about tech stack selection — balancing capability, maintainability, team familiarity, and long‑term cost.
- Evaluate the best architectural approach according to the specific characteristics of each project, using simplicity, efficiency, robustness, and optimisation as guiding principles.
- Challenge solution designs and provide appropriate advice to ensure that systems are broken down sensibly and not over‑designed.
- Maintain awareness of the broader technology landscape and guide the team toward proven, appropriate choices.
- Work closely with the deputy director to establish protocols and best practices when using AI‑based coding to roll out team‑wide standards.
- Establish conventions for project structure, markdown specifications, prompt design, and code review in AI‑assisted workflows.
- Identify where AI‑assisted development accelerates delivery and where it requires more careful oversight.
- Ensure AI‑generated code meets the same quality, security, and maintainability standards as hand‑written code.
- Orchestrate the delivery of production‑ready code, from design through deployment.
- Co‑coordinate deployment strategies, and release practices appropriate to the team’s scale.
- Define standards for testing, code review, and code health that the team can follow consistently.
- Ensure engineering plans and test schedules are clearly defined and communicated.
- Serve as the lead the team can look to for technical guidance on hard decisions.
- Mentor and guide developers of varying experience levels, fostering a collaborative, learning‑oriented environment.
- Foster a ‘you build it, you run it’ culture that builds accountability and operational awareness.
Position Requirements
- 5+ years of professional software development, with meaningful time in a tech lead or senior architect role.
- Demonstrated experience making architecture decisions at team or product level — and defending them to stakeholders.
- Strong proficiency in Python and at least one modern frontend framework (Vue.js, React, or Angular).
- Solid grasp of SQL database design, RESTful APIs, and backend systems.
- Hands‑on experience with AWS or equivalent cloud platforms; understanding of cloud‑native architecture patterns.
- Practical experience with CI/CD tools and DevOps principles in a production environment.
- Experience with or genuine enthusiasm for agentic AI coding tools.
- An instinct for appropriate simplicity: the ability to resist over‑engineering and recognise when a straightforward solution is the right one.
- Excellent written and verbal communication; comfortable engaging technical and non‑technical audiences alike.
- Familiarity with agentic AI workflows, prompt engineering, and managing AI‑generated code in production.
- Experience with web scraping or crawling systems (relevant to our content monitoring work).
- Knowledge of NoSQL technologies (MongoDB preferred).
- Experience with data engineering, ETL processes, or ML‑adjacent applications.
- AWS certifications, or willingness to obtain them.
- Interest in music, copyright, or the broader creative industries.
How to apply
Candidates who can demonstrate that they meet specifications set out above and can prove that they have the right to work in the UK should send an application to or by post to HR Department, IFPI Secretariat, The Shard, 7th floor, 32 London Bridge Street, London, SE1 9SG. The application should include your CV and a covering letter stating how you meet each requirement. Due to the need to fill this role swiftly, applications will be reviewed on a rolling basis, and we reserve the right to close this advert before the confirmed closing date when we receive sufficient applications. Closing date for applications Monday 30th March 2026.
Interview Process
We will, having reviewed applications on a rolling basis, seek to conduct interviews with candidates via online or in person. In order to process job applications, IFPI collects personal information submitted by applicants. By applying for this role, you are consenting to that processing. All personal information is processed in line with our privacy policy set out at https://www.ifpi.org/terms-conditions.
EEO Statement
IFPI is committed to equal opportunities and welcomes colleagues from a diverse range of backgrounds.
Technical Lead in London employer: IFPI
Contact Detail:
IFPI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI-assisted development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Think about how you would approach architecture decisions or handle team dynamics. The more prepared you are, the more confident you'll feel!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at IFPI and contributing to the music industry's future.
We think you need these skills to ace Technical Lead in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Technical Lead role. Highlight your experience in software development, especially in architecture decisions and AI-assisted coding. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain how you meet each requirement listed in the job description. Be specific about your experiences and how they relate to the responsibilities of the role. We love a good story!
Showcase Your Technical Skills: Don’t forget to showcase your technical skills clearly. Mention your proficiency in Python, frontend frameworks, and any experience with AWS or CI/CD tools. We’re keen on seeing how you can contribute to our tech stack!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at IFPI
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on your Python skills and be ready to discuss your experience with frontend frameworks like Vue.js, React, or Angular. Being able to articulate your architectural decisions and how they align with the company’s goals will show that you’re the right fit for the role.
✨Showcase Your AI Knowledge
Since this role involves AI-assisted development, come prepared to discuss your experience with agentic AI coding tools. Think of examples where you've successfully integrated AI into your projects, and be ready to explain how you maintain quality and security in AI-generated code. This will demonstrate your ability to lead the team in adopting best practices.
✨Prepare for Scenario Questions
Expect scenario-based questions that assess your problem-solving skills and decision-making process. Prepare examples from your past experiences where you had to make tough architectural choices or mentor team members. This will help you illustrate your leadership style and technical expertise effectively.
✨Communicate Clearly
Strong communication is key, especially when engaging with both technical and non-technical audiences. Practice explaining complex concepts in simple terms, as you may need to convey your ideas to stakeholders who aren’t as tech-savvy. This will highlight your ability to bridge the gap between different teams and ensure everyone is on the same page.