A work leading High-Frequency Trading firm is seeking a highly skilled Software Engineer to join there fast-paced, cutting-edge team in Chicago. You will work directly at the intersection of advanced computing, quantitative research, and real-time market systems, building and optimizing the ultra-low-latency infrastructure that powers the trading strategies. This is an opportunity to contribute to systems that operate at nanosecond scale, tackle complex engineering challenges, and see your work have immediate, measurable impact. What Youll Do Design, build, and optimize low-latency trading systems and exchange connectivity. Develop high-performance software in C++, or Python for real-time execution. Profile, benchmark, and tune code to remove bottlenecks across CPU, memory, and networking. Collaborate closely with traders, researchers, and other engineers to implement new features and strategies. Work with cutting-edge hardware including kernel-bypassed networking, FPGA-accelerated systems, and custom monitoring tools. Own systems end-to-endfrom architecture and implementation to testing and deployment. What Were Looking For Strong experience in C++ or Python performance-oriented languages. Deep understanding of data structures, algorithms, concurrency, and operating systems. Experience with Linux systems, including performance tuning and low-level debugging. Ability to write clean, reliable, thoroughly tested code. Curiosity, self-direction, and a mindset geared toward continuous improvement. (Bonus) Experience with market data protocols, exchange APIs, or low-latency networking (e.g., DPDK, RDMA, kernel bypass stacks). (Bonus) Background in distributed systems, compilers, or FPGA toolchains.
Read Less