Jobs Companies LMAX Group Python Middle Office Developer

À propos de ce poste Python Middle Office Developer chez LMAX Group

LMAX Group · London, England, United Kingdom

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
Prêt à postuler chez LMAX Group ?
Postuler chez LMAX Group

À propos de LMAX Group

Headquartered in London, LMAX Group is a global financial technology company and the leading independent operator of multiple institutional execution venues for FX and crypto currency trading.

The Group’s portfolio includes LMAX Exchange (institutional FX exchange and FCA regulated MTF), LMAX Global (FCA and CySec regulated brokers) and LMAX Digital (GFSC regulated institutional spot crypto currency exchange).

With 11 offices worldwide, LMAX Group builds and runs its own high performance, ultra-low latency global exchange infrastructure which includes matching engines in London, New York, Tokyo and Singapore. LMAX Group services and facilitates the exchange of currencies between a wide range of customers spanning 100 countries, including leading banks, asset managers and retail brokerages.

LMAX Group is a leading industry player, demonstrating consistent high growth and profitability. Uniquely positioned to offer both FX and crypto trading, the Group is transforming the future of capital markets and shaping the evolving crypto currency ecosystem.

Our mission is to create a level playing field for all participants in the world’s biggest financial markets, through transparent, precise and consistent execution, based on robust trading technology.

We are looking for people who want to help us change the game, not just play it.

Voir tous les emplois chez LMAX Group →

Emplois similaires

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez LMAX Group

Voir tous les emplois chez LMAX Group →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit