Senior C++ Develop
$$$$
We are looking for a Senior C++ Developer to join a team building a high-performance electronic trading platform used by professional traders in the U.S. equities market. You will work on latency-sensitive systems that process large volumes of real-time market data, support automated trading strategies, and power critical trading operations. This is an opportunity to solve complex engineering challenges in a performance-driven environment where reliability and speed are essential.
Responsibilities
- Design, develop, and maintain core components of a high-performance C++ trading platform.
- Build and optimize low-latency backend services processing high-volume real-time market data.
- Develop and improve order management, execution, and risk routing systems.
- Work with systems aggregating and distributing multiple real-time data streams.
- Profile and optimize system performance (latency, throughput, memory usage).
- Investigate and resolve production issues in a mission-critical environment.
- Ensure system stability, reliability, and high availability under heavy load.
- Collaborate with engineers and stakeholders on architecture, design, and delivery.
- Participate in code reviews and contribute to engineering best practices.
- Support platform scalability and long-term evolution initiatives.
Requirements
- 5+ years of professional C++ development experience.
- Strong expertise in modern C++ (C++17/20) and system-level programming.
- Proven experience building high-performance, multithreaded applications.
- Hands-on experience with high-volume data processing systems.
- Experience with low-latency and/or high-frequency systems (HFT, trading, telecom, gaming, ad-tech, or similar domains).
- Strong understanding of Linux environments and backend systems.
- Solid knowledge of data structures, algorithms, memory management, and performance optimization.
- Experience with distributed systems and network programming (TCP/IP fundamentals required).
- Strong debugging, profiling, and performance tuning skills.
Nice to Have
- Experience in electronic trading, capital markets, or real-time market data systems.
- Knowledge of OMS/EMS, risk systems, or trading infrastructure.
- Experience with multicast networking or high-throughput data feeds.
- Exposure to C# and/or Python.
- Understanding of U.S. equities trading workflows.
- Experience with colocated, low-latency environments.
What We Offer
- Work on a high-performance U.S. equities trading platform.
- Complex low-latency and high-volume data engineering challenges.
- Strong engineering ownership and long-term product impact.
- Experienced team focused on performance, reliability, and scale.
Required skills experience
| C++ | 5 years |
Required languages
| English | B2 - Upper Intermediate |
Algorithms and Data Structures, Distributed Systems, Linux, C#
Published 4 June
36 views
ยท
11 applications
See stats of candidates who applied for this job ๐
๐
$3500-6000
Average salary range of similar jobs in
analytics โ
Loading...