Senior C++ Software Engineer at Flow Traders

London, England, United Kingdom

Flow Traders Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Finance, TradingIndustries

Requirements

  • BSc, MSc, or PhD in Computer Science, Mathematics or equivalent
  • 5+ years post-graduation professional C++ software development experience within the Financial industry
  • Ability to write clean, reliable, and highly scalable code
  • Good knowledge of algorithms and data structures
  • Experience in parallel, asynchronous, and multithreaded programming
  • Interest in achieving maximum performance from available hardware and software
  • Ability to communicate with technical and non-technical business colleagues

Responsibilities

  • Lead the development and global rollout of the Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies)
  • Be involved in the development process, which is a fast-paced iterative process where you deploy deliverables and validate them yourself and/or together with traders or quants
  • Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies
  • Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements
  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests
  • Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend
  • Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange
  • Research exchange behavior in detail to align our behavior to that of an exchange
  • Implement solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript
  • Implement trading algorithms based on requirements provided by traders and quants
  • Acquire and develop the necessary trading knowledge to successfully translate requirements into actual software implementation
  • Continuously improve the stability, reliability, and performance of the trading engine
  • Enhance monitoring and observability in collaboration with the Trading Operations team
  • Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions

Skills

C++
Low Latency Systems
Event-Driven Programming
Trading Systems
Market Data
Feed Handlers
Ordering Gateways
Trading Engines
Quantitative Research
Pricing Systems
Shared Libraries
Code Reuse

Flow Traders

Global liquidity provider for financial markets

About Flow Traders

Flow Traders is a global liquidity provider that focuses on Exchange Traded Products (ETPs) and is expanding into other asset classes. The company operates in major financial markets across the Americas, APAC, and EMEA regions. It utilizes a proprietary technology platform to set bid and ask prices for thousands of ETP listings and similar financial products, which helps ensure there are enough buyers and sellers in the market, facilitating easier trading for investors. Flow Traders primarily serves institutional clients, such as hedge funds and asset managers, who depend on their efficient trading services. The company earns profits by taking a small margin on a large volume of trades, capitalizing on their advanced technology and market knowledge to maintain a competitive edge. Additionally, Flow Traders is dedicated to corporate social responsibility, aiming to create shared value in economic, social, and environmental aspects.

Amsterdam, NetherlandsHeadquarters
2004Year Founded
IPOCompany Stage
Fintech, Financial ServicesIndustries
501-1,000Employees

Benefits

Medical, Vision, Dental Insurance coverage
401(k) plan with generous match
In-house lounge with a bar, game consoles, poker & billiards tables
Daily catered lunch, cold brew coffee on tap and a fully stocked kitchen
Weekly table massages and bi-weekly haircuts
Annual company trip and a variety of events throughout the year
Reimbursed gym membership or home equipment and other wellness initiatives
Global rotations between our offices worldwide
Flow Academy for continuous learning and opportunities to attend industry seminars and conferences

Risks

Rising competition from new digital asset exchanges challenges Flow Traders' market position.
Self-custodial trading platforms may reduce reliance on traditional liquidity providers.
Advanced cryptographic protocols could disrupt traditional data-sharing methods in financial markets.

Differentiation

Flow Traders specializes in Exchange Traded Products, expanding into diverse asset classes.
The company uses proprietary technology to provide liquidity in global financial markets.
Flow Traders invests in financial market innovators, enhancing transparency and efficiency.

Upsides

Growing interest in digital asset trading boosts demand for liquidity providers like Flow Traders.
Expansion into emerging technologies aligns with Flow Traders' strategic agenda.
Increased digitization in equity markets enhances market efficiency, benefiting Flow Traders.

Land your dream remote job 3x faster with AI