MA CAPITAL U.S. LLC

C++ developer for ultra-low-latency trading platforms

In short

Senior C++ developer role building and optimizing an in-house ultra-low-latency trading platform for a trading company, covering market data, order routing, and exchange connectivity (FIX/SBE, TCP/UDP, multicast) on Linux. Requires 6+ years of C++ development with at least 3 years in high-performance/low-latency systems, deep Linux internals and multithreading knowledge, and network protocol expertise. Fully remote, full-time; salary and other conditions are not specified.

About the Role
A dynamic international trading company is looking for an experienced C++ Developer for development of an in-house ultra-low-latency trading platform. The platform has been developed internally and continues to evolve with new modules, exchange connectivity, and trading capabilities. The role involves contributing to the ongoing development, performance optimization, and expansion of this system.
Responsibilities
•Develop and enhance components of a high-performance, ultra-low-latency trading platform
•Design & implement ultra-low-latency trading modules from scratch within a Linux environment
•Optimize existing codebases for microsecond-level performance and deterministic execution
•Work with high-throughput market data and order routing systems
•Implement and maintain exchange connectivity and data feed handlers
•Contribute to improving system architecture, performance, and scalability
•Collaborate with traders and engineers to deliver robust trading infrastructure
•Develop client-server data exchange systems using raw TCP/UDP and multicast protocols
•Interface with global exchanges using FIX and SBE binary protocols
Requirements
•6+ years professional C++ development experience, with at least 3 years with high-performance / low-latency systems
•Strong knowledge of modern C++ (C++17/20 preferred) and STL
•Deep understanding of Linux internals, multithreading, and memory management
•Experience with multithreaded and concurrent programming
•Proficiency in TCP/IP sockets and network protocol design programming
•Understanding of client-server architecture and distributed systems
•Experience writing highly optimized, performance-critical code
•Strong debugging and problem-solving skills
•Bachelor's or master's degree in Computer Science, Mathematics, Physics, Statistics, or a related technical field
•Strong analytical, problem-solving mindset and ability to quickly understand complex systems
•Clear communication skills and ability to work in a collaborative engineering environment
•Results-oriented and capable of working in a fast-paced environment
•Professional English proficiency and the ability to simplify complex technical solutions
Nice to Have
•Experience with FIX protocol (text-based or binary FIX/SBE)
•Experience with multicast networking & high-performance message processing systems
•Experience in financial markets or electronic trading systems
•Familiarity with market data feeds and exchange connectivity
•Knowledge of performance profiling and latency optimization
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot