Quick overview
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.
- 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
- 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.
Posting Date:
Similar jobs
- RO
Firmware EngineerRecently posted Auto Apply
Rotork · Bath · On-site 🇬🇧
PythonCGitTechnologySalary not listed - RE
Intern, Application EngineerRecently posted Auto Apply
Renesas Electronics · Edinburgh · On-site 🇬🇧
AgileData AnalysisTechnologySalary not listed - WI
Senior Software Developer - Wise PlatformRecently posted Auto Apply
Wise · London · Hybrid 🇬🇧
JavaSpring BootSpring+6Technology£87.5k - £111k/yr - WI
Senior Product Engineer II - Risk & Control GovernanceRecently posted Auto Apply
Wise · London · On-site 🇬🇧
Engineering£111k - £145k/yr - WI
Senior Software Engineer I - Account IntegrityRecently posted Auto Apply
Wise · London · Hybrid 🇬🇧
Data AnalysisTechnology£87.5k - £111k/yr - LC

Lead Development EngineerRecently posted Auto Apply
Lane Clark & Peacock · London · Hybrid 🇬🇧
Generative AIEngineeringSalary not listed - MG
Senior Python Engineer - Real - Time DataRecently posted Auto Apply
Man Group · London · On-site 🇬🇧
MongoDBGitJava+4TechnologySalary not listed - NB
AI Software Engineer - Investments TechnologyRecently posted Auto Apply
Neuberger Berman · London · On-site 🇬🇧
DockerFastAPIFlask+12TechnologySalary not listed - LC

Software Development EngineerRecently posted Auto Apply
Lane Clark & Peacock · London · Hybrid 🇬🇧
C#.NETLLM+9TechnologySalary not listed - CL
Engineer (Digital Product Team)Recently posted Auto Apply
Canada Life · London · On-site 🇬🇧
AgileEngineeringSalary not listed - UR

Senior Software EngineerRecently posted
Understanding Recruitment · london · Hybrid 🇬🇧
MicroservicesAWSJava+1TechnologySalary not listed - QI

Senior Software EngineerRecently posted
QinetiQ · orpington, kent · Hybrid 🇬🇧
C++AgileLinuxTechnologySalary not listed
