C++ Software Engineer (Greenfield Market Data Application - HFT Firm)
Core
Design and develop high-performance, low-latency C++ systems for a global Market Data Feed Application and Trade/Market Access Platforms.
Role type
Senior IC C++ Software Engineer (HFT)
Builds
Real-time market data processing components, order book systems, and network connectivity modules.
Domain
Financial Technology / High-Frequency Trading
Required skills
C++ (C++17/C++23), Object-Oriented Design, Data Structures, Algorithms, System Design, Network Programming (UDP/TCP), Multicast, Financial Market Data Protocols (ITCH, PITCH, OUCH), Concurrency, Thread Safety, Performance Profiling, Benchmarking, Optimization.
Preferred skills
Experience building performance-sensitive or real-time systems.
Technologies
C++, UDP, TCP, Multicast, ITCH, PITCH, OUCH
Responsibilities
Design scalable, low-latency components for real-time market data processing; Develop network connectivity using UDP/TCP including multicast; Implement and integrate financial market data protocols; Build market data processing and order book components; Design concurrent, thread-safe systems focusing on latency and throughput; Profile, benchmark, and optimize performance-critical code.
Seniority
Mid-Senior, hands-on IC
