Venture Seach has partnered with a global electronic trading firm, that is seeking a Software Developer to join its New York office, focused on building and optimizing 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.
Responsibilities
• Design, develop, and maintain high-performance C++ software for low-latency trading and market-making systems
• Optimize system performance across the full stack, including CPU, memory, networking, and OS tuning
• Build and enhance real-time trading, pricing, and execution systems
• Work closely with traders to implement and refine trading logic in production environments
• Profile, debug, and optimize latency-critical code paths
• Develop tools for monitoring, testing, and performance analysis of live systems
• Contribute to system reliability, fault tolerance, and operational excellence
• Follow best practices in software engineering, testing, and code review
Required Qualifications
• Strong proficiency in modern C++ (C++17/20)
• Deep understanding of low-latency and high-performance systems
• Solid knowledge of data structures, algorithms, and concurrency
• Experience with Linux systems programming
• Familiarity with networking concepts (TCP/UDP, multicast)
• Strong debugging and performance profiling skills
Preferred Qualifications
• Experience in electronic trading, market making, or high-frequency trading
• Knowledge of CPU architecture, cache behavior, and memory management
• Experience with lock-free programming and multithreaded systems
• Familiarity with kernel bypass, RDMA, or hardware acceleration