Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Mustard Systems Ltd.

London

On-site

GBP 50,000 - 200,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent technology firm in London seeks a Mid-Senior Software Engineer to develop and implement trading strategies while collaborating closely with quants and traders. Candidates should have strong Python skills and a degree in Computer Science. The role is full-time, focusing on agile software development with opportunities for significant impact on business performance.

Benefits

Competitive salary and significant bonus potential
Enhanced pension match
Health insurance
Sabbatical leave after five years
33 days of annual leave

Qualifications

  • Strong background in software development, especially with Python.
  • Ability to convey complex technical ideas to various audiences.
  • Experience making thoughtful implementation and architectural decisions.

Responsibilities

  • Develop new and support existing trading strategies.
  • Collaborate on code quality with team members.
  • Design and build impactful features that drive business goals.
  • Work closely with development teams on cross-functional projects.

Skills

Software development
Python
Communication skills
Decision-making

Education

Degree in Computer Science or a numerical subject

Tools

RabbitMQ
Kafka
PostgreSQL
Linux
Job description
What You'll Work On
  • Develop and support new and existing trading strategies
  • Design and implement new features for trader UIs with focus on UX
  • Integrate with new liquidity providers and optimize existing connections
  • Collaborate closely with quants, traders, and other engineers on trading strategies and analytics
  • Gather data to improve predictive capabilities, including improving the queryability and quality of existing data
  • Enhance system visibility for our teams to make informed decisions

We operate in an agile environment, taking ownership of software from design and development through testing, review, and production support. Our emphasis is on quick delivery and real-world impact in a flexible, outcome-focused culture.

Key Responsibilities
  • Design and Build Impactful Features: Develop new features aligned with business goals and deliver high-quality code with measurable value
  • Collaborate on Code Quality: Review and test code to ensure functionality, maintainability, performance, and quality standards
  • Support in Production: Own your team's software in production, ensuring stability and addressing issues promptly
  • Cross-Team Collaboration: Work with other development teams, traders, and quants to design and implement effective solutions
  • Participate in Out of Hours Support for our Software Systems
Core Tech Stack
  • Languages: Python (Python 3.10+), JavaScript/TypeScript for frontend, and Go for select infrastructure
  • Tools: RabbitMQ and Kafka for messaging, PostgreSQL for data storage, Websockets for frontend communication
  • Environment: Linux servers
  • Observability: Prometheus, Grafana and Zabbix
What We're Looking For

Must-Haves:

  • Strong background in software development, with strong experience in Python
  • A degree in Computer Science or a numerical subject from a top university
  • Exceptional communication skills, enabling you to convey complex technical ideas clearly to technical and non-technical audiences
  • Strong decision-making abilities with the ability to balance innovation and practicality

Nice-to-Haves:

  • Familiarity with building event-driven systems
  • Comfort with Linux/Unix environments
  • Experience working with JavaScript and/or TypeScript
  • Knowledge of relational databases, including querying and schema design
  • Cloud experience, including design and deployment
Benefits
  • Competitive salary and 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
  • Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at Mustard Systems Ltd.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.