2404 IT & Software Developer jobs in the UK
Requirements
Must:
We are seeking a candidate with a minimum of 10 years of software development experience using C and C++. Advanced proficiency in Linux systems, including system calls, multi-threading, IPC, sockets, and schedulers, is essential. You should have knowledge of FIX/ITCH/OUCH protocols and hands-on experience building applications that utilize them. A strong understanding of networking protocols, such as TCP/IP, UDP, Unicast, and Multicast, is required. Familiarity with high-frequency trading (HFT) techniques, like lock-less queues and circular buffers, is a plus. Experience with messaging architectures, in-memory data management, data structures, and optimization techniques is important. You should also have an understanding of NUMA architecture and NUMA-aware programming. A proven track record of developing client/server applications, as well as skills in troubleshooting and performance optimization, is necessary. Additionally, a working knowledge of financial instruments, including Fixed Income, Money Markets, and Derivatives, is required. Experience with kernel bypass network drivers is also beneficial.
Responsibilities
In this role, you will serve as the lead developer responsible for the design and implementation of trading systems. You will develop low-latency trading gateways and market data interfaces, improve and maintain BGCs proprietary matching engine infrastructure, and collaborate with cross-functional teams to deliver robust and scalable trading solutions.
Description
Join us at BGC Tech Markets, where you will be an integral part of the Trading Systems development team, leading the design and implementation of trading gateways and interfaces to our proprietary matching engine. Your contributions will directly impact the development of the matching engine itself within a high-frequency trading environment. Our technology stack includes Linux Red Hat, gcc and SunPro compilers, gdb and dbx debuggers, Solace messaging bus, and Perforce version control. We look forward to your application!
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.
How many C / C++ Developer jobs are in the UK?
Currently, there are 2404 C / C++ openings.
Is the UK a good place for C / C++ Developers?
The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the UK?
Mas & Pas Limited, Spiderweb systems, EG Group, LendingCrowd, Bank of England, Computershare, Accenture among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 96 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Experis as they are hiring for 96 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.