Software Developer

Company: Mustard Systems Ltd.
Apply for the Software Developer
Location:
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

#J-18808-Ljbffr…

Posted: November 18th, 2025