You will architect, design, and develop high-performing ECN/Exchange gateways integrated with the electronic stack. You will build and maintain automated stress testing harnesses and tune infrastructure for high-end electronic application platforms.
Responsibilities
- Develop high-speed market data, order routing, RFQ, RFX, and quotation systems.
- Conduct code reviews and implement process improvements.
- Diagnose performance bottlenecks and perform tuning for low-latency systems.
- Design and manage data structures and unit testing frameworks.
- Collaborate within the ECN/Exchange connectivity team on hands-on development.
Required Skills
- 10+ years of experience in software development.
- Expertise in high-performance programming techniques using Java.
- Deep understanding of multi-threading, synchronization, data structures, algorithms, and memory management.
- Experience with FIX Protocol.
- Familiarity with Linux programming environments.
- Strong knowledge of networking and core technology concepts.
- Experience with Unit Testing, Design, and Data Management.
- Bachelor's Degree.