Talent.com
LMAX Group
Python Middle Office DeveloperLMAX Group • London, England, GB
Python Middle Office Developer

Python Middle Office Developer

LMAX Group • London, England, GB
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Overview

LMAX is looking for a Python developer to join our middle-office team. This team works closely with the infrastructure, research and treasury teams. In this position you can expect to take a significant role in the development of our trade reconciliation, back-testing framework and trading monitoring. You will be working with the team to design and implement our trading system with a predominant focus on data engineering. We are looking for developers who are confident in their ability to develop software, both with others and on their own.

A finance or trading background is not required.

What you will be working on

Our infrastructure team works in C++ and our research team works in Python for analysis and automation. This role sits within the middle-office team, working primarily in Python. You'll be collaborating with both teams- supporting research with data analysis and working alongside the infrastructure team when needed. You'll be building Python tools and services that work with large volumes of financial data, used by teams across the business for analysis and reporting. This brings real performance challenges around throughput. You can expect to focus more on software performance than at other organisations, while still striving for clean, maintainable code.

Testing

We rely heavily on validating our system using our extensive test suites. We test at all levels of our system from unit testing to full end-to-end tests in which the entire system is launched and tested in a simulated environment. All tests are run every 15 minutes on our CI to give us a fast and reliable feedback cycle. There is no waiting for overnight test suites here. As a developer at LMAX you will be expected to help maintain our test framework so that we can continue to develop high quality code at speed.

Responsibilities

  • Produce clear, well-structured and fully tested Python code
  • Focus on performance and throughput
  • Use pair programming to increase the spread of knowledge and avoid siloing
  • Continuously design and implement new features that improve the safety, performance and usability of our software

Requirements

Essential Skills / Experience

  • Python development, (Numpy/Pandas/SQL)
  • Automated Python Testing
  • Ability to understand business requirements and develop systems to meet them
  • Ability to design well documented, simple and elegant systems that are easily maintainable
  • Ability to work independently and with little guidance

Desirable Skills / Experience

  • Test driven development, with experience in testing at different levels of the system (unit, integration and acceptance tests). For python we use pytest
  • Experience with pybind/nanobind
  • Airflow DAGs or equivalent workflow orchestration
  • Polars for high-performance data processing
  • Continuous Integration (Jenkins)
  • Knowledge of Websocket, TCP/IP networking
  • Science or Maths related degree

Benefits

  • 25 days of holiday
  • Bonus
  • Pension contribution
  • Private medical, dental, and vision coverage
  • Life assurance
  • Critical illness cover
  • Wellness contribution program with access to ClassPass
  • Plumm Platform
  • Five volunteering days
  • Give as You Earn initiative
  • Learning and development programs
  • Electric Vehicle Scheme
  • Cycle to Work Scheme
  • Season Ticket Loan
Create a job alert for this search

Python Middle Office Developer • London, England, GB

Similar jobs

Python Developer

Foxley TalentGreater London, England, GB
Full-time

This is a brand new role with a UK Insurance Startup building from the ground up.AI will be core to their product.The founding team is being formed now and they need a Senior Django Developer to ow... Show more

 • Promoted

Python Developer

Randstad DigitalGreater London, England, GB
Full-time

We are seeking a high-calibre Senior Python Developer to join our London-based Engineering squad.Front-Office analytics platform.You will be responsible for the architecture and delivery of scalabl... Show more

 • Promoted

Python Developer

LystGreater London, England, GB
Full-time

Lyst is a technology platform that revolutionises the way people shop for fashion.We connect millions of consumers globally with the world’s leading fashion designers and stores, giving them a simp... Show more

 • Promoted

Junior Python Developer – Elite Trading Startup (up to £100K + Bonus + Hybrid)

Hunter BondLondon, England, GB
Full-time +1

Junior Python Developer – Elite Trading Startup (up to £100K + Bonus + Hybrid).Junior Python Developer – Elite Trading Startup (up to £100K + Bonus + Hybrid).Get AI-powered advice on this job and m... Show more

 • Promoted

Python Developer

Peaple TalentLondon, England, GB
Full-time

Backend Developer | London | 12 Month FTC | £55,000.Peaple Talent have partnered with a brilliant professional services firm looking to recruit a Backend Developer.The successful candidate will be ... Show more

 • Promoted

Python Developer

EDF TradingGreater London, England, GB
Full-time

The Front Office IT Delivery team looks after the Traders and Analysts.We provide a wide range of solutions for both commercial decision support and more tradition ‘IT’ based activities.Generally, ... Show more

 • Promoted

Python Developer

Search 5.0City Of London, England, GB
Full-time

Direct message the job poster from Search 5.Driving Success with Elite Cloud and Contract Talent.PYTHON CONTRACTOR | LONDON | HYBRID.Are you a Python developer with a strong background in AWS, look... Show more

 • Promoted

Lead Software Engineering - Python - Front Office Quant Developer

TwinThreadGreater London, England, GB
Full-time

Lead Software Engineering - Python - Front Office Quant Developer.LONDON, LONDON, United Kingdom.Join us and make a real impact in a high-energy front office role where your ideas shape the future ... Show more

 • Promoted

Senior Python Developer - Hybrid UK (3 days in-office)

AscendionBromley, England, GB
Full-time

A leading technology firm in Bromley is seeking a highly skilled Mid-Senior level Python Developer to join their team.You will develop robust applications and leverage your expertise in Python, SQL... Show more

 • Promoted

Senior Python Developer in London - bondex app

WorksHubCity Of London, England, GB
Full-time

Strong and tactful communication skills, both verbal and written.Proficiency in Unix based systems.Experience of cloud-based platforms (e.Principal Software Engineer, Nifty Gateway.Senior/Staff Sof... Show more

 • Promoted

Python Developer

慨正橡扯Greater London, England, GB
Full-time

Senior Software Engineer (SDE3) — Data & Intelligence Platform.Supply Chain · Tesco Technology.You’ll be a core engineer on the data and intelligence layer that connects Tesco’s supply chain foreca... Show more

 • Promoted

Middle Office Developer (C++/Python)

LMAX GroupGreater London, England, GB
Full-time

LMAX is looking for a C++ and Python developer to join our middle-office team.This team works closely with the infrastructure, research and treasury teams.In this position you can expect to take a ... Show more

 • Promoted

Mid-Level Python Developer

Oliver BernardGreater London, England, GB
Full-time

OB have partnered with a FinTech company, who are looking to bring on 2 x Mid-Level Python Developers to their highly skilled engineering team.You’ll have the opportunity to work closely with the C... Show more

 • Promoted

Lead Python Developer

Square One ResourcesGreater London, England, GB
Temporary

We are seeking an experienced Lead Python Developer to join a distributed development team and take ownership of both technical delivery and day-to-day leadership.This role requires a hands‑on deve... Show more

 • Promoted

Python Risk Developer

Durlston PartnersGreater London, England, GB
Full-time

I’m currently working closely with a well established prop trading firm that operates both systematically and discretionary across offices in London and Geneva.They are supported by a main investor... Show more

 • Promoted

Senior Python Developer, Counterparty Credit Risk

CitiGreater London, England, GB
Full-time

Citi is seeking a Counterparty Credit Risk Senior Application Developer in Greater London to develop and maintain applications for derivatives credit risk calculations.This role involves collaborat... Show more

 • Promoted

Python Developer

Stott and MayLondon, England, GB
Full-time

Stott and May are supporting a global financial markets firm who are looking for a Python Software Engineer to join its high-performing development team, working on critical systems for one of Euro... Show more

 • Promoted

Front Office Python Dev for ETF Trading Platform

Talan GroupGreater London, England, GB
Full-time

A leading consulting firm in Greater London seeks a Front Office IT Strategist / Python Developer to enhance their ETF Market Making platform.This role demands strong knowledge of Linux and core Py... Show more

 • Promoted

Senior Python Developer — Cloud, Microservices & Mentorship

NCC GroupCity of Westminster, England, GB
Full-time

NCC Group, based in Westminster, is seeking a skilled Senior Python Developer to join their Cyber Services and Capabilities department.You will be responsible for designing, developing, and maintai... Show more

 • Promoted

Python Developer

McGregor BoyallGreater London, England, GB
Full-time

Python, Market Surveillance, SQL, RPA, Systematic Hedge Fund.One of the world's leading quant funds in London in need of a developer to architect and enhance their regulatory reporting infrastructu... Show more