Software Developer – HYBRID

Job Overview

Company logo: https://media.licdn.com/dms/image/v2/C4E0BAQE1iicxQ-oTkQ/company-logo_400_400/company-logo_400_400/0/1631334075578?e=1749081600&v=beta&t=X4ZG_8jWH72KvbZdDQH34HQ9zHoupEkZgoL-BbBot3k Mustard Systems is a team of roughly 65 people dedicated to developing market leading sports models and trading strategies. Applications of our research are widespread across multiple sectors including betting, insurance, finance and the media, as well as giving advice to coaches and owners of sporting teams. Our aim is to predict sport as accurately as possible, and we achieve this by combining large, rapidly changing datasets with home grown software and statistical models.

We enjoy a fast-paced, ever-changing environment, offering fresh challenges which are both rewarding and enjoyable. Our ambitions are high, aiming to create best-in-class systems in a highly competitive field. In the coming year, we will be working on expanding our trading strategies and data feeds.

What You’ll Work On:

Develop and support real-time data feeds to support trading strategiesIntegrate with new liquidity providers and optimize existing connectionsCollaborate with quants, traders, and other engineers on trading strategies and analyticsGather data to improve predictive capabilities, including improving the queryability and quality of existing dataEnhance system visibility for our teams to make informed decisions

We work with an agile approach, following a flexible plan that adapts to new information and opportunities as they arise. Developers are a core part of this process, taking full ownership of their software throughout its lifecycle—from design and development to testing, review, and production support.

At Mustard, we value quick delivery and real-world impact over perfect code. If you’re an engineer who thrives on solving problems quickly and enjoys a flexible, outcome-focused culture, you’ll fit right in.

Key Responsibilities

Design and Build Impactful Features: Develop new features that align with and drive our business goals, delivering high-quality code that brings measurable valueCollaborate on Code Quality: Review and test code from teammates to ensure functionality, maintainability, performance, and quality standardsSupport in Production: Take ownership of your team’s software in production, ensuring stability and quickly addressing any issues that ariseCross-Team Collaboration: Work closely with other development teams on cross-functional projects, and partner with traders and quants to design and implement the best solutions to real business problems

Core Tech Stack:

Languages: Python (Python 3.10+), JavaScript/TypeScript for frontend work, and Go for select infrastructureTools: RabbitMQ for messaging, PostgreSQL for data storage, Websockets for frontend communicationEnvironment: Linux serversObservability: Prometheus, Grafana and Zabbix

Requirements

What we’re looking for:

Strong background in software development, ideally with PythonExceptional communication skills, enabling you to convey complex technical ideas clearly to both technical and non-technical audiencesStrong decision-making abilities, with a knack for making thoughtful trade-offs in both implementation and architectural choices, balancing innovation and practicality

Nice-to-Haves:

Familiarity with building event-driven systemsComfort with Linux/Unix environmentsExperience working with JavaScript and/or TypeScriptKnowledge of relational databases, including both querying and schema design

Benefits

Why join Mustard Systems?

Work on cutting-edge systems in a competitive and innovative fieldCollaborate with a smart, driven team, where your contributions directly impact business performanceOpportunity to drive the company’s technical direction and double its revenue in the next three years

Comprehensive benefits, including:

Competitive salary and significant bonus potential (up to 30%). Enhanced pension match with salary sacrifice option Health insurance and life assurance Sabbatical leave after five years 33 days of annual leave (including bank holidays)

We have a hybrid working approach at Mustard Systems. We enjoy working and collaborating together and require people to be in our Hammersmith office three days a week on a Monday, Tuesday and Thursday. If you require any additional flexibility, please let our hiring team know as part of the recruitment process.

Job Detail
Shortlist Never pay anyone for job application test or interview.