Tech Job Finder - Find Software, Tech Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
Username
E-mail address
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Developer C++

at BGC Partners

Back to all C/C++ jobs
BGC Partners logo
Industry not specified

Software Developer C++

at BGC Partners

Mid LevelNo visa sponsorshipC/C++/C#

Posted 16 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
London
Country
United Kingdom

**Software Developer C++** in London: Design, develop, and maintain high-performance, low-latency trading apps using C++ and Java. Enhance matching engines, FIX gateways, and real-time market data systems. Experience with JavaScript, FIX protocols, and in-memory data structures required. Collaborate cross-functionally to deliver robust trading solutions, supporting the full software development lifecycle.

Location: London, Greater London, United Kingdom

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.
  • Maintain and enhance existing applications written in Java, JavaScript, and related technologies.
  • 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
Join Cantor Fitzgerald Technology Markets LLC as a Software Developer C++ in London. Design, develop, and enhance electronic trading applications, focusing on high-performance, low-latency solutions.

Software Developer C++

at BGC Partners

Back to all C/C++ jobs
BGC Partners logo
Industry not specified

Software Developer C++

at BGC Partners

Mid LevelNo visa sponsorshipC/C++/C#

Posted 16 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
London
Country
United Kingdom

**Software Developer C++** in London: Design, develop, and maintain high-performance, low-latency trading apps using C++ and Java. Enhance matching engines, FIX gateways, and real-time market data systems. Experience with JavaScript, FIX protocols, and in-memory data structures required. Collaborate cross-functionally to deliver robust trading solutions, supporting the full software development lifecycle.

Location: London, Greater London, United Kingdom

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.
  • Maintain and enhance existing applications written in Java, JavaScript, and related technologies.
  • 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
Join Cantor Fitzgerald Technology Markets LLC as a Software Developer C++ in London. Design, develop, and enhance electronic trading applications, focusing on high-performance, low-latency solutions.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.