Overview
Skills
Job Details
Join an leading trading firm in NYC is seeking an experienced software engineer with strong expertise in both C++ and Java to lead the migration of high-performance trading platform components from C++ to Java. This role will play a critical part in modernizing the firm s trading infrastructure, ensuring continued low-latency, reliability, and scalability in a real-time trading environment.
Key Responsibilities:
Analyze, refactor, and migrate complex trading system modules from C++ to Java, ensuring parity in performance and functionality.
Collaborate with traders, quantitative researchers, and other engineers to understand system requirements and trading strategies, translating them into robust, production-ready Java solutions.
Optimize and tune both C++ and Java code for low latency, high throughput, and reliability in a high-stakes trading environment.
Design, develop, and maintain scalable, multi-tiered applications for real-time market data processing, order execution, and risk management
Required Qualifications:
Bachelors or Master s degree in Computer Science, Engineering, or a related technical field.
3+ years of professional experience developing high-performance trading or real-time systems in C++ and Java.
Demonstrated experience migrating or integrating large-scale systems from C++ to Java, including deep understanding of both languages concurrency, memory management, and performance optimization techniques.
Solid grasp of low-latency system design, multithreading, and network programming in Linux environments
Apply now for a chat to discuss this role