freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Builds and optimizes DRW’s low-latency trading platform in C++, focusing on order routing, market data, and risk systems for high-frequency trading.

DRW

is a diversified trading firm with a global presence and a focus on low‑latency trading technology.

Responsibilities In this role, you will be a part of our Core Infrastructure team responsible for designing, developing and maintaining DRW's low‑latency trading platform. You will work on various areas of the technical stack, including order routing, market data, and risk systems.

Qualifications

Minimum of 5 years of experience developing high‑availability systems in C++ with very tight resource/latency constraints

Background in multi‑threaded programming and strong understanding of hardware/software interaction

Comfortable working “under the hood” and skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting

Experience with C++ libraries such as STL and Boost

Up to date on the C++23 standards and able to discuss them

Experience on challenging projects like building a custom compiler, writing a matching engine, or handling large volumes of data in real time

Strong English verbal and written communication skills

Bonus points if you have:

Experience in the trading industry or another ultra‑low latency sensitive business that involves solving remarkably complex problems

Experience working with Research teams and Quants

Experience within gaming or streaming

We are an equal opportunity employer. Please contact us for any questions regarding diversity and inclusion.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available