Back External
External

Software Developer C++

Jobleads-UK

AnyGreater London
Any
Posted by Jobleads-UK

Job Description

At Cantor Fitzgerald Technology Markets LLC, we are seeking a talented Software Developer C++ to join our dynamic team in London. As a key member of our Electronic Products department, you will play a vital role in designing, developing, and enhancing our matching engines, FIX gateways, and other electronic trading applications. Your expertise in Java and C++ will be instrumental in building and maintaining high-performance, low-latency solutions that power our financial services business.


Responsibilities



  • Design, develop, and enhance matching engines, FIX gateways, and other electronic trading applications.

  • Build and maintain high-performance, low-latency applications using Java and C++.

  • Develop and support client-server applications and real-time market data or trading gateways.

  • Work with FIX and other electronic trading protocols, ensuring seamless integration.

  • Develop efficient in-memory data structures and processing techniques for optimal performance.

  • Troubleshoot production issues and continuously improve application stability and scalability.

  • Collaborate with cross-functional teams, including trading, product, and infrastructure, to deliver robust trading solutions.

  • Support the full software development lifecycle, ensuring efficient and effective deployment and maintenance.


Qualifications



  • At least 5 years of professional software development experience, with a strong focus on Java development.

  • Working knowledge of C and C++, along with experience or familiarity with Python, is essential.

  • Hands-on experience in developing applications using FIX or similar electronic trading protocols is a must.

  • A proven track record in working within a high-frequency, low-latency, or electronic trading environment.

  • Strong understanding of networking concepts and protocols, including TCP/IP, UDP, unicast, and multicast.

  • Good knowledge of Linux, including system calls, multithreading, inter-process communication, sockets, and scheduling.

  • Experience with performance-focused programming techniques for high-frequency trading systems.

  • Excellent understanding of efficient in-memory data management and associated optimization techniques.

  • Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage.

  • Experience in developing client-server applications and a strong grasp of software performance, concurrency, and networking. #LI-JM1


Job Info



  • Job Identification 249570

  • Posting Date 08/04/#####, 03:55 PM

  • Locations 288 Bishopsgate,, London, EC2M 4QP, GB


#J-18808-Ljbffr