Software Developer

Mustard Systems Ltd.
London, UK
26 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles JavaScript (Programming Language) Amazon Web Services Software Quality Web Scraping Linux Python (Programming Language) PostgreSQL Linux Servers RabbitMQ Redis Prometheus
+12 more
Reverse Engineering Software Engineering Software Systems TypeScript Zabbix Grafana Event Driven Architecture Build Management Information Technology Real Time Data Apache Kafka Front End Software Development

Job description

Job Overview

At Mustard, we value quick delivery and real-world impact over perfect code. If you thrive on solving problems quickly and enjoy a flexible, outcome-focused culture, this role could be a great fit.

What You’ll Work On

  • Expand access to new liquidity providers using advanced web-scraping and reverse-engineering techniques.
  • Develop and maintain low-latency real-time data feeds to support trading strategies.
  • Enhance system visibility for our teams, providing insights into integration issues and improvements.

Key Responsibilities

  • Design and build impactful features that align with business goals, delivering high-quality code that adds measurable value.
  • Collaborate on code quality: review, test, and ensure functionality, maintainability, performance, and quality standards.
  • Take ownership of production software, ensuring stability and addressing issues quickly.
  • Collaborate cross-team, partnering with traders and quants to design solutions to real business problems.
  • Participate in out-of-hours support for our software systems.

Core Tech Stack

  • Languages: Python 3.10+, JavaScript/TypeScript for frontend, Go for select infrastructure.
  • Tools: RabbitMQ, Kafka, PostgreSQL, Redis.
  • Environment: Linux servers.
  • Observability: OpenTelemetry, Prometheus, Grafana, Zabbix.

Requirements

Must-Haves

  • Strong background in software development with extensive experience in Python.
  • A degree in Computer Science or a numerical subject from a top university.
  • Exceptional communication skills, able to convey complex technical ideas clearly to technical and non-technical audiences.
  • Strong decision-making abilities, adept at making thoughtful trade-offs in implementation and architecture.
  • Experience with web-scraping and reverse-engineering techniques, including working against bot-protection tooling.

Nice-to-Haves

  • Familiarity with building event-driven systems.
  • Comfort with Linux/Unix environments.
  • Track record of driving successful cloud migrations, ideally to AWS, including setting up secure, scalable accounts and access structures.

Benefits

  • Competitive salary with significant bonus potential.
  • 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).

Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Location

London, England, United Kingdom

Requirements

  • Strong background in software development with extensive experience in Python.
  • A degree in Computer Science or a numerical subject from a top university.
  • Exceptional communication skills, able to convey complex technical ideas clearly to technical and non-technical audiences.
  • Strong decision-making abilities, adept at making thoughtful trade-offs in implementation and architecture.
  • Experience with web-scraping and reverse-engineering techniques, including working against bot-protection tooling., * Familiarity with building event-driven systems.
  • Comfort with Linux/Unix environments.
  • Track record of driving successful cloud migrations, ideally to AWS, including setting up secure, scalable accounts and access structures.

Benefits & conditions

  • Competitive salary with significant bonus potential.
  • 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).

About the company

At Mustard, we value quick delivery and real-world impact over perfect code. If you thrive on solving problems quickly and enjoy a flexible, outcome-focused culture, this role could be a great fit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:37 min

Why differing legacy workflows complicate monitoring tool migrations

Mathias Palmersheim Mathias Palmersheim · Europe 2026 Virtual

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all