Position Overview:
We are seeking a highly skilled C++ Developer to be part of our development team building out its next generation cross asset ECN platform. The ideal candidate will be a senior systems engineer and technical expert in the development of very highly sophisticated and complex trading/pricing applications for a major functional and/or product area within the forex, futures businesses.
Candidate will:
• Analyse highly complex business requirements.
• Write functional documents and design technical specifications.
• Provide coding direction and guidance on complex calculations and details of financial products with less experienced staff.
• Maintain full project life-cycle tasks, such as business and technical analysis, designing, coding, testing, and implementation plans.
• Maintain all system diagrams, system interface charts and any other compliance policy and procedure documents.
• Work closely with business product specialists on the preparation and automation of various functional unit, component test cases.
• Lead or work on large projects in agile fashion by leveraging previous experience in DevOps practices and be able to scale with automation to improve overall engineering quality and velocity.
Key Responsibilities:
• Design and implement low-latency trading systems to ensure fast and efficient order execution using C++.
• Develop scalable solutions to handle high volumes of transactions and market data.
• Develop and optimize the matching engine to ensure high performance and accuracy in order matching.
• Design and maintain an efficient order management system (OMS) for order routing, execution, and lifecycle management.
• Develop and manage a high-performance messaging bus for reliable and low-latency communication between system components.
• Integrate with various API clients, liquidity providers and third-party vendors to ensure seamless connectivity for market data and order execution.
• Develop and maintain systems for aggregating liquidity from multiple sources to provide the best execution prices.
• Design and implement a robust pricing engine to generate accurate and competitive prices for FX trading.
• Develop and optimize smart order routing algorithms to ensure orders are executed at the best available prices across multiple venues.
• Continuously monitor and optimize system performance to achieve minimal latency and high throughput.
• Develop and implement risk management systems focusing on margin and credit controls to mitigate trading risks.
• Ensure the stability and reliability of trading systems through rigorous monitoring and proactive maintenance.
• Work closely with business, quantitative analysts, and other development teams to understand requirements and deliver efficient solutions.
• Create and maintain comprehensive documentation for the matching engine, OMS, messaging bus, liquidity aggregation, pricing engine, smart order routing, and related components.
Qualifications:
Education: Bachelor’s degree in computer science, Engineering, Finance, or a related field. Advanced degrees are a plus.
Experience:
• 5+ years of experience in developing FX trading systems with a focus on low latency, scalability, and event-driven architectures.
• Proven experience with ECN platforms and market connectivity.
• Strong background in high-frequency trading and low-latency systems.
• Experience with matching engine, OMS, liquidity aggregation, pricing engine development, and smart order routing.
• Experience with risk management systems, specifically margin and credit-based controls.
Technical Skills:
• Expert proficiency in C++.
• Extensive experience with network programming, socket communication, and multithreading.
• In-depth knowledge of FIX protocol and other financial messaging standards.
• Familiarity with databases, data structures, and real-time data processing.
• Expertise in Linux/Unix environments.
• Experience with messaging systems like Kafka, RabbitMQ, Aeron or similar.
Bonus Skills:
• Experience with cloud computing and distributed systems.
• Knowledge of machine learning and data analysis techniques.
• Understanding of regulatory requirements and compliance in FX trading.
Location: New York, NY
Posted: Sept. 13, 2024, 9:26 a.m.
Apply Now Company Website