Enable job alerts via email!

Back-End Engineer EMEA - UTL & Position Management (F/M/D)

Flowdesk

London

On-site

GBP 60,000 - 100,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a talented Software Engineer to enhance its real-time booking and position management system. This role involves designing and optimizing a high-performance backend that supports real-time financial processing while ensuring data integrity. You will collaborate with cross-functional teams to implement robust solutions that drive financial accuracy and operational efficiency. The ideal candidate will have a strong background in financial engineering and software development, particularly with Rust and PostgreSQL. Join a dynamic team that values creativity and offers a stimulating environment to grow your career in the crypto economy.

Benefits

100% health coverage
Top-of-the-range equipment
Team events and offsites
Gym memberships (coming soon)
International mobility (coming soon)

Qualifications

  • 5+ years in financial engineering or trading systems.
  • Strong understanding of PnL and exposure calculations.
  • Proficiency in Rust or willingness to learn.

Responsibilities

  • Develop and optimize real-time position management system.
  • Ensure accurate PnL and exposure calculations.
  • Design scalable systems for financial data processing.

Skills

Rust
Financial Engineering
Database Management
Debugging
Event-Driven Architectures
Algorithmic Trading
Financial Data Modeling

Education

Bachelor's Degree in Computer Science or related field

Tools

PostgreSQL
Message Queues

Job description

Flowdesk is rapidly growing and looking for new talents!

Founded in 2020, Flowdesk is a regulated, full-service digital asset trading and technology firm that specializes in market making, OTC and treasury management services. We have engineered a trading infrastructure that integrates more than 120 centralized and decentralized exchanges. Combining proprietary technology with significant experience from traditional markets and algorithmic trading, Flowdesk brings control and transparency to digital asset markets.

Flowdesk has offices in France, Singapore, the U.S. and the U.K.

Job Description

Flowdesk is building the financial infrastructure for the crypto economy. Our UTL (Universal Transaction Ledger) system is at the core of our real-time risk management and financial operations.

We are looking for a Software Engineer to develop, optimize, and maintain Flowdesk’s real-time booking and position management system. This system is responsible for computing PnL, exposure, and unit cost calculations across multiple trading activities and asset classes.

You will work on a high-performance backend designed to support real-time financial processing while ensuring data integrity and reconciliation across multiple venues.

Your Mission

Real-Time Position & Booking System Development

  • Design, develop, and optimize Flowdesk’s real-time position management system
  • Ensure accurate PnL, exposure, and unit cost calculations (WAC, FIFO, LIFO, etc.)
  • Maintain and improve message-driven architectures to ensure low-latency, high-reliability processing

Data Integrity & Financial Accuracy

  • Ensure reconciliation between positions, balances, and external data sources
  • Work with risk and trading teams to validate PnL and exposure calculations
  • Implement robust monitoring and alerting to catch inconsistencies early

Technical & System Architecture

  • Design scalable, distributed systems for financial data processing
  • Ensure system performance under high-frequency trading conditions
  • Optimize data storage and retrieval in PostgreSQL for large financial datasets
  • Take full ownership of core components of the UTL system
  • Work closely with product, trading, and operations teams to ensure alignment
  • Continuously improve and refine system performance and resilience

Minimum Qualifications

  • 5+ years of experience in financial engineering, software development, or trading systems.
  • Strong understanding of PnL, exposure, and financial data modeling.
  • Proficiency in Rust (or willingness to upskill).
  • Strong database knowledge, especially with PostgreSQL.
  • Experience with message queues and event-driven architectures.
  • Strong debugging and troubleshooting skills.

Nice-to-have skills

  • Experience working in a crypto trading environment.
  • Background in prime brokerage or middle-office systems.

Skills And Personality

  • Professional proficiency in English, French is a plus.
  • Interest in algorithmic trading.
  • Interest in financial/capital markets.
  • Open-minded and curious.
  • Highly innovative, flexible and self-directed.
  • Software Craftsmanship mindset.
  • International environment (English is the main language)

What We Offer

  • 100% health coverage
  • Top-of-the-range equipment, Macbook, keyboard, laptop stand, 4K monitor & headphones
  • Team events and offsites
  • Coming soon, gym memberships, international mobility & many other cool benefits!

Are you interested in this job but feel you haven't ticked all the boxes? Don't hesitate to apply and tell us in the cover letter section why we should meet!

Here's What You Can Expect If You Apply
  • HR interview (30')
  • Technical test
  • First Technical Interview (90')
  • Second Technical Interview (60')
  • Leadership Interview (30')
  • Culture Fit Interview (45')

On the agenda, discussions rather than trick questions! These moments of exchange will allow you to understand how Flowdesk works and its values. But they are also (and above all) an opportunity for you to present your career path and your expectations for your next job!

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

Similar jobs

Back-End Engineer EMEA - UTL & Position Management (F/M/D)

Flowdesk

London

On-site

GBP 50,000 - 90,000

30+ days ago