C++ / Rust Engineer (Trading Systems)
Job Description:
We are working with a leading proprietary trading firm seeking C++ and Rust Engineers to join their global engineering team. This role is ideal for engineers passionate about high-performance systems, low-latency technology, and building infrastructure that operates at microsecond speeds.
Engineers with strong C++ backgrounds who are interested in learning Rust are highly encouraged to apply.
What Youll Do
-
Design, develop, and optimize high-performance trading systems
-
Build and maintain low-latency infrastructure used in real-time trading environments
-
Work close to the system level including memory management, networking, and OS-level optimization
-
Improve system performance to meet microsecond or nanosecond latency requirements
-
Collaborate with global engineers, traders, and researchers in a fast-paced trading environment
What Were Looking For
-
Strong programming experience in C++ or Rust
-
Experience working with low-level systems or high-performance applications
-
Familiarity with areas such as:
-
Operating systems or kernel-level programming
-
Networking / socket programming
-
Memory management or compilers
-
Hardware-level optimization
-
-
Interest in low-latency systems or trading infrastructure
-
Strong problem-solving skills and ability to work in performance
critical environments
Required Skills:
Trading C++