Sports Python Developer
Python Software Engineer – Sports Trading Technology
Permanent | Full-time | London (Hybrid)
Overview
A technology-driven trading firm operating within global sports betting markets is looking to hire a Python Software Engineer. The business combines quantitative research, proprietary systems, and deep sports market expertise to identify inefficiencies across major exchanges and wagering markets.
This role sits within a small technical team responsible for building and maintaining the internal tools and data infrastructure that support trading activity. You will work closely with traders and analysts to develop systems that process large volumes of sports data and enable real-time decision making.
The Role
The position focuses on building internal platforms and data pipelines used by trading teams. The successful candidate will be involved in developing new functionality, maintaining existing systems, and ensuring data reliability across the trading environment.
Key Responsibilities
- Develop internal tools and automation systems used by trading teams, including trading interfaces and operational platforms
- Build and maintain data pipelines responsible for collecting, processing, and storing sports data
- Identify and resolve issues within data feeds such as missing or duplicated information
- Improve and maintain existing internal software projects and infrastructure
- Analyse betting and performance data and help translate findings to traders and non-technical stakeholders
- Work closely with internal users to understand requirements and deliver technical solutions
Required Experience
- Around 3+ years of commercial software engineering experience
- Must come from a sports trading domain
- Strong Python development skills with solid object-oriented programming fundamentals
- Experience building or maintaining data-driven applications or pipelines
- Exposure to client-server system architecture
- Experience working with tools such as Pandas or Jupyter for data analysis
- Knowledge of databases such as MySQL or MongoDB
- Familiarity with Git and version control workflows
- Comfortable working across multiple projects in a fast-moving environment
- Strong communication skills and the ability to work with both technical and non-technical colleagues
Nice to Have
- Exposure to data science or machine learning
- Experience handling real-time or high-frequency data streams
- Background designing or maintaining data infrastructure
Package
- Competitive salary depending on experience
- Performance-related bonus
- 30 days annual leave plus bank holidays
- Private healthcare including dental and vision cover
- Life and accident insurance
Contact Ciara Clarke for a confidential discussion on this role.