C++ Developer (Tier 1 Prop Trading Firm)
Venture Search has partnered with a global electronic trading firm, that is seeking a Software Developer to join its Chicago office, focused on building and optimising ultra-low-latency trading systems. This role is ideal for engineers who are passionate about high-performance C++ development and enjoy working close to the hardware, networks, and real-time trading environments.You will collaborate closely with traders, quantitative researchers, and infrastructure teams to design and maintain systems where nanoseconds matter.ResponsibilitiesDesign, develop, and maintain high-performance C++ software for low-latency trading and market-making systemsOptimise system performance across the full stack, including CPU, memory, networking, and OS tuningBuild and enhance real-time trading, pricing, and execution systemsWork closely with traders to implement and refine trading logic in production environmentsProfile, debug, and optimise latency-critical code pathsDevelop tools for monitoring, testing, and performance analysis of live systemsContribute to system reliability, fault tolerance, and operational excellenceFollow best practices in software engineering, testing, and code reviewRequired QualificationsStrong proficiency in modern C++ (C++17/20)Deep understanding of low-latency and high-performance systemsSolid knowledge of data structures, algorithms, and concurrencyExperience with Linux systems programmingFamiliarity with networking concepts (TCP/UDP, multicast)Strong debugging and performance profiling skillsPreferred QualificationsExperience in electronic trading, market making, or high-frequency tradingKnowledge of CPU architecture, cache behavior, and memory managementExperience with lock-free programming and multithreaded systemsFamiliarity with kernel bypass, RDMA, or hardware acceleration