Summary
✨ AI‑Generated
Join a collaborative technology team creating custom applications, APIs, and AI-enabled solutions for clients in a dynamic industry. You will help understand customer needs, shape product and technical direction, make system-design trade-offs, and mentor colleagues while taking shared ownership of the codebase.
Highlights
Shape custom software solutions from high-level design through delivery while working closely with product managers and stakeholders. The role combines technical ownership, product thinking, architecture, and mentoring in a collaborative engineering culture.
Description
We are looking for a Product Software Engineer to join our Technology Solutions division.
The Technology Solutions squad builds solutions that unlock value for clients across the sports industry.
We work mainly on a project basis, delivering custom-built applications, APIs and AI tools for clients across sports competitions, federations, brands and broadcasters.
Our team operates on an "internal open source" model; we value collective stewardship of our codebase rather than individual silos.
You will be a key driver in understanding the "why" behind our systems and the customers they serve
This role is for someone who balances high-level system design with a pragmatic, product-first mindset.
You will not just execute on projects; you will help shape them while coaching and mentoring those around you.
What You'll Do
Solution Stewardship: Partner with PMs and stakeholders to build custom solutions.
You are expected to suggest technical and feature trade-offs to ensure our solutions fit the brief and deliver in the time available without compromising qualityEngineering Excellence: Develop robust, low-latency solutions using AWS servicesCollective Contribution: Participate in our "open source" internal culture.
You will contribute to a shared ecosystem of services and tools, prioritizing the best collective outcome over component "ownership", and emphasising scalabilityEvent Support: Our solutions are often focused on specific sporting events, meaning fixed deadlines and go-live support requirements that you will help to provideConscious AI: Leverage AI tools to accelerate development and enhance system logic, whilst maintaining human oversight and accountabilityLean XP Practices: Work within an XP-influenced environment, utilizing TDD and continuous delivery to maintain speed and quality in a high-stakes environments
Requirements
What You'll Bring
Experience: with several years of experience behind you, you are ready to take on a Mid-level role.
We welcome applications from recent bootcamp graduate, eg Makers Academy, Le WagonPython: a strong proficiency in Python is essential, whilst you should also be comfortable moving between and picking up new languages as we evolve our services Agentic Coding: everyday user of agentic coding workflows, actively pushing the boundaries of AI-assisted development by leveraging Claude Skills, Model Context Protocol (MCP), and autonomous agentsAWS Serverless: experience building and scaling event-driven architectures (Lambda, EventBridge, DynamoDB)Sports Literate: You follow sports and understand the context of the data and markets we build for
Nice to Haves
Java: our code base contains a significant amount of Java, hands on experience would be helpfulSports business experience: knowledge of the business would be helpfulInfrastructure as Code: Hands-on experience with TerraformData Modeling: Proficiency with SQL and NoSQL data modeling for high-volume, low-latency environments
Benefits
Hybrid-working out of our London office (Farringdon) - 3 days/week minimum in officeSalary based on our external benchmarking framework, plus eligibility for a bonus schemePrivate health insurance, occupational life cover, and income protection insurancePersonal days, including birthdays and health and wellness daysAI forward culture including Claude Code Premium subscription