
Senior Software Engineer, C++
Flow Tradersabout 3 hours ago
Responsibilities
- Lead the development and global rollout of the Core platform for various business groups.
- Participate in a fast-paced iterative development process, deploying and validating deliverables.
- Develop tools and frameworks for data-driven pricing and trading strategies.
- Collaborate with engineers, Quants, and Technical traders to refine requirements and iterate on designs.
- Write software for exchange communication using various protocols.
- Ensure software quality through testing suites and maintain them.
- Optimize exchange communication and research exchange behavior.
- Implement trading algorithms based on trader and quant requirements.
- Continuously improve the stability and performance of the trading engine.
- Investigate and resolve production issues and prepare for new releases.
Requirements
- BSc, MSc, or PhD in Computer Science, Mathematics, or equivalent.
- 5+ years of professional C++ software development experience, preferably in proprietary trading.
- Ability to write clean, reliable, and scalable code.
- Good knowledge of algorithms and data structures.
- Experience in parallel, asynchronous, and multithreaded programming.
- Interest in maximizing performance from hardware and software.
- Ability to communicate effectively with technical and non-technical colleagues.
Benefits
- Access to Flow Academy and opportunities to attend domain-related conferences.
- Daily catered lunch, great coffee, and a fully stocked kitchen.
- In-house Bar and Lounge with recreational facilities.
- Company boat for leisure activities.
- In-house gym and sessions with nutritionists or personal trainers.
- Bi-weekly massages for employee wellness.
- Annual company trip and various events throughout the year.
- Global rotations across offices worldwide.
Tech Stack
Categories
BackendData Engineering