Description
The team develops a global derivatives algorithmic trading platform and optimizes proprietary trading technology for market-leading performance and reliability.
Responsibilities
•Develop software that communicates with exchanges via APIs, handling market data and order transmission using FIX, WebSocket, or HTTP
•Maintain and extend testing suites to ensure software quality
•Optimize exchange communication through kernel bypass and connection handling
•Research exchange behavior to align platform operations
•Implement solutions using exchange SDKs in C++, Rust, Python, and TypeScript
•Implement trading algorithms based on requirements from traders and quants
•Translate trading requirements into robust software implementations
•Improve the trading engine's stability, reliability, and performance
•Enhance monitoring and observability with Trading Operations
•Investigate and resolve production issues, including crashes and performance bottlenecks
•Prepare releases and deployments of new trading engine versions
Requirements
•Minimum 5 years of post-graduation professional C++ software development experience in the financial industry
•Solid understanding of parallel, asynchronous, and multithreaded programming for distributed systems
•Good knowledge of algorithms and data structures
•Strong analytical and problem-solving skills
•Understanding of the trading lifecycle, including order capture, execution, allocation workflow, settlement, and compliance
•Technical skills in scripting languages such as Python, PowerShell, C#, and SQL
•Proven track record in application deployment best practices
•Experience in proactive system monitoring and troubleshooting
Nice to have
•Excellent communication skills for interaction with traders, developers, and stakeholders
•Ability to thrive in high-pressure trading room environments
•Experience working under demanding deadlines with changing priorities
•Experience in commodity trading and supply operations, ideally within the energy sector
Conditions
Not specified in the posting.