
Senior Software Engineer, C++
Flow Traders2 days ago
Responsibilities
- Lead the development and global rollout of the Core market data platform.
- Design and implement high-performance components for market data ingestion and distribution.
- Develop tools and frameworks for quants and traders to build and deploy trading strategies.
- Own the full lifecycle of components, including deployment, monitoring, and optimization.
- Collaborate with engineers and traders to refine requirements and iterate on platform design.
Requirements
- BSc, MSc, or PhD in Computer Science, Mathematics, or a related field.
- 7+ years of professional C++ software development experience.
- Experience in low-latency market data ingestion and algorithmic trading systems.
- Strong knowledge of algorithms and data structures.
- Experience in parallel, asynchronous, and multithreaded programming.
- Ability to write clean, reliable, and scalable C++ code.
- Interest in maximizing performance from hardware and software.
- Effective communication skills with technical and non-technical colleagues.