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

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

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Develop and optimise a real-time position management system for financial operations.
  • Company: Flowdesk is revolutionising the financial infrastructure for the crypto economy.
  • Benefits: Enjoy 100% health coverage, top-notch equipment, and exciting team events.
  • Why this job: Join a dynamic team focused on innovation in the fast-paced crypto trading environment.
  • Qualifications: 5+ years in software development or financial engineering; proficiency in Rust preferred.
  • Other info: Open to applicants who may not meet all qualifications; we value potential!

The predicted salary is between 36000 - 60000 £ per year.

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
  • Collaboration & Ownership
    • 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

Background & experience

  • 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.
  • Experience in high-performance, low-latency systems.

Skills And Personality

  • Professional proficiency in English, French is a plus.
  • Interest in algorithmic trading.
  • Interest in financial/capital markets.
  • Interest in digital assets/cryptocurrency/DLT/blockchain.
  • Open-minded and curious.
  • Highly innovative, flexible and self-directed.
  • Software Craftsmanship mindset.

Benefits

  • International environment (English is the main language)
  • 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!

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

Flowdesk is an exceptional employer, offering a dynamic and innovative work environment at the forefront of the crypto economy. With a strong focus on employee growth, we provide comprehensive health coverage, top-tier equipment, and exciting team events, fostering a collaborative culture that values creativity and ownership. Our international setting not only enhances your professional experience but also opens doors for global mobility and unique benefits, making Flowdesk a truly rewarding place to advance your career.
F

Contact Detail:

Flowdesk Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back-End Engineer EMEA - UTL & Position Management (F/M/D)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Rust and PostgreSQL. Consider building a small project or contributing to open-source projects that utilise these technologies to demonstrate your hands-on experience.

✨Tip Number 2

Engage with the crypto community online. Join forums, attend webinars, or participate in discussions related to financial engineering and trading systems. This will not only enhance your knowledge but also help you network with professionals in the field.

✨Tip Number 3

Prepare to discuss your previous experiences with real-time data processing and financial systems during the interviews. Be ready to share specific examples of how you've tackled challenges in these areas, as this will showcase your expertise and problem-solving skills.

✨Tip Number 4

Research Flowdesk's culture and values thoroughly. Understanding their mission and how they operate will allow you to tailor your responses during the interviews, demonstrating that you're not just a fit for the role, but also for the company.

We think you need these skills to ace Back-End Engineer EMEA - UTL & Position Management (F/M/D)

Proficiency in Rust
Strong understanding of PnL and exposure calculations
Experience with PostgreSQL
Knowledge of message-driven architectures
Experience with event-driven architectures
Strong debugging and troubleshooting skills
Ability to design scalable, distributed systems
Experience in high-frequency trading environments
Understanding of financial data modelling
Ability to ensure data integrity and reconciliation
Collaboration skills with product, trading, and operations teams
Interest in algorithmic trading and financial markets
Open-mindedness and curiosity
Self-directed and innovative mindset

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Back-End Engineer position at Flowdesk. Familiarise yourself with their UTL system and the importance of real-time financial processing.

Tailor Your CV: Highlight your relevant experience in financial engineering, software development, or trading systems. Emphasise your proficiency in Rust and PostgreSQL, as well as any experience with message queues and event-driven architectures.

Craft a Compelling Cover Letter: Use the cover letter to explain why you're a great fit for the role. Mention your interest in algorithmic trading and digital assets, and address any gaps in your experience by expressing your willingness to learn and adapt.

Prepare for Interviews: Anticipate the types of discussions that will take place during the interview process. Be ready to discuss your career path, technical skills, and how you align with Flowdesk's values. Prepare questions to ask about the company culture and team dynamics.

How to prepare for a job interview at Flowdesk

✨Understand the Core System

Make sure you have a solid grasp of Flowdesk's Universal Transaction Ledger (UTL) system. Familiarise yourself with how it supports real-time risk management and financial operations, as this will be crucial in demonstrating your understanding during the interview.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Rust and PostgreSQL in detail. Highlight any projects where you've optimised data storage or worked with message-driven architectures, as these are key components of the role.

✨Demonstrate Financial Acumen

Since the role involves PnL and exposure calculations, brush up on your knowledge of financial data modelling. Be ready to explain how you would ensure data integrity and reconciliation in a high-frequency trading environment.

✨Emphasise Collaboration

Flowdesk values teamwork, so be sure to share examples of how you've successfully collaborated with product, trading, and operations teams in the past. This will show that you can take ownership of core components while working effectively with others.

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

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-03

  • F

    Flowdesk

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>