





Tier-1 brand, senior software title, and metro location increase candidate density moderately.
Role requires niche equities trading and low-latency systems expertise, limiting cross-industry transferability.
Mandatory Rust/C++ low-latency systems, trading domain knowledge, and systems programming produce strict tech filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and optimize ultra-low-latency equities trading systems using Rust and C++.
Lead the migration of legacy high-performance C++ components to Rust focusing on safety and concurrency without sacrificing performance.
Implement concurrency, reliability, and performance optimizations including lock-free algorithms, kernel bypass technologies, and rigorous testing methodologies.
Expert-level proficiency in C++ (11/14/17/20 standards) and strong proficiency in Rust including ownership and concurrency concepts.
Deep understanding of Linux internals, low-latency networking protocols (TCP/IP, UDP, Multicast), and hardware-level CPU cache and memory concepts.
Experience in multi-threaded programming, lock-free data structures, and equities market structures including order types and exchange protocols (FIX, OUCH, ITCH).
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related quantitative field. Work Experience Required: Not explicitly mentioned in the JD.
Technical expert capable of system-level software design and performance optimization in ultra-low-latency trading environments.
Experienced in migrating critical systems from C++ to Rust while maintaining deterministic performance and concurrency guarantees.
Strategic thinker with a solid equities domain background and ability to collaborate closely with cross-functional teams (quant researchers, traders).