At a Glance
- Tasks: Design and develop high-performance trading systems for OTC operations.
- Company: Join Flowdesk, a pioneering financial institution for digital assets.
- Benefits: Enjoy 100% health coverage, pension, and team events.
- Why this job: Make a real impact in building efficient financial markets infrastructure.
- Qualifications: 5+ years in software engineering with OTC trading experience.
- Other info: Inclusive recruitment process with opportunities for career growth.
The predicted salary is between 36000 - 60000 £ per year.
Flowdesk's mission is to build a global financial institution for digital assets, one designed from the ground up for market integrity and efficiency. To achieve this in a rapidly evolving market, we apply a disciplined, first-principles approach to everything we do. This approach is embedded in our core services, from institutional liquidity provision, trading solutions, OTC execution to our comprehensive treasury management offerings. This is how we cut through the noise and build robust and scalable systems across all our business lines. We look for individuals who are driven by this systematic approach. Joining Flowdesk means you will be a key contributor in building and scaling a more transparent and efficient financial markets infrastructure.
We are seeking a Software Engineer with extensive experience in OTC trading to join us. You will design, develop, and maintain high-performance trading systems that power our OTC operations.
Key Responsibilities- Develop and optimize trading infrastructure for OTC execution and settlement.
- Collaborate with traders, quants, and cross-functional teams to implement trading strategies and workflows.
- Build scalable APIs and microservices for trade lifecycle management, pricing, and risk systems.
- Design resilient solutions for clearing, settlement, and regulatory compliance.
- Extensive hands-on experience building OTC trading systems or platforms.
- 5+ years of software engineering experience with strong expertise in low-level programming language.
- Deep understanding of financial markets, trade lifecycle, and OTC market structures.
- Rust programming experience highly valued.
- Knowledge of cryptocurrency or digital asset markets.
- Familiarity with trading protocols (FIX, WebSocket) and market data systems.
- Experience with high-frequency or algorithmic trading.
International environment (English is the main language).
Pension- 100% health coverage.
- Team events and offsites.
- HR interview (30')
- Technical interview - Hiring Manager (30')
- Take home assignment + Live coding session (90')
- Team Member Technical (45')
- CTO (45')
- Chat with the Head of People (30')
We are committed to an inclusive and accessible recruitment process. If you require any reasonable adjustments or have specific needs to enable you to participate fully in the interview or assessment process (e.g., a sign language interpreter, extra time for a test, or an accessible location), please contact us to discuss how we can support you.
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 Discussion with hiring manager (30')
- Technical Test
- Chat with the Head of Engineering (45')
- Chat with CTO (30')
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!
OTC Software Engineer UK (F/M/D) in London employer: Flowdesk
Contact Detail:
Flowdesk Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land OTC Software Engineer UK (F/M/D) in London
✨Tip Number 1
Get to know Flowdesk and its mission inside out. When you understand our approach to building a global financial institution for digital assets, you can tailor your conversations during interviews to show how your skills align with our goals.
✨Tip Number 2
Practice your technical skills before the live coding session. Brush up on low-level programming languages and be ready to discuss your experience with OTC trading systems. We want to see how you think and solve problems in real-time!
✨Tip Number 3
Don’t shy away from discussing your past projects. Bring examples of how you've built scalable APIs or optimised trading infrastructure. This is your chance to showcase your hands-on experience and how it can benefit our team.
✨Tip Number 4
Remember, we value open communication! If you have questions about the role or the recruitment process, ask away. It shows your interest and helps us ensure that Flowdesk is the right fit for you too.
We think you need these skills to ace OTC Software Engineer UK (F/M/D) in London
Some tips for your application 🫡
Show Your Passion for OTC Trading: When writing your application, let us know why you're excited about OTC trading. Share any relevant experiences or projects that highlight your enthusiasm and expertise in this area.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We want to see how your background aligns with our mission and the role!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements, making it easy for us to see your qualifications at a glance.
Apply Through Our Website: We encourage you to apply directly through our website. This way, you can ensure your application reaches us without any hiccups, and you'll be one step closer to joining our team!
How to prepare for a job interview at Flowdesk
✨Know Your OTC Trading Inside Out
Make sure you brush up on your knowledge of OTC trading systems and market structures. Be prepared to discuss your hands-on experience and how you've optimised trading infrastructure in the past. This will show that you understand the core responsibilities of the role.
✨Showcase Your Technical Skills
Since the role requires strong expertise in low-level programming languages, be ready to demonstrate your coding skills. Practise common algorithms and data structures, and be prepared for live coding sessions. Familiarity with Rust and trading protocols like FIX or WebSocket will definitely give you an edge!
✨Collaborate and Communicate
Flowdesk values collaboration, so think about examples where you've worked with traders, quants, or cross-functional teams. Be ready to discuss how you implemented trading strategies and workflows, as this will highlight your ability to work effectively in a team environment.
✨Prepare Questions That Matter
Interviews are a two-way street! Prepare insightful questions about Flowdesk's approach to building financial markets infrastructure and their vision for the future. This shows your genuine interest in the company and helps you assess if it's the right fit for you.