Senior Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Senior Software Developer will join a small but extremely talented development team. You More ❯
Senior Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Senior Software Developer will join a small but extremely talented development team. You More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's More ❯
Social network you want to login / join with: col-narrow-left Client: Spectrum IT Recruitment Location: london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 col More ❯
Senior Software Developers We are seeking Senior Software Developers for an excellent client in the trading industry, based in the City of London. The successful candidate will join a small, talented development team, working on creating and maintaining applications More ❯
for trading. The day-to-day work is evidence-driven and supported by highly automated processes. They enjoy a collaborative environment with colleagues from a solid science and programming background. The London office is conveniently based in the City. You will be exposed to creating and maintaining their own applications based around a C# / .NET / … both verbal and written Attention to detail and thoroughness High-level aptitude for technology Desired, but not essential: Experience in web technologies (HTML5, CSS, JSP, ASP.NET) Experience in multithreaded application development Network programming experience (TCP / UDP) Experience in Distributed Version Control (PlasticSCM, Git, Hg or other) Strong understanding of Windows technologies Candidates More ❯
to the business and will have a strong understanding of the pricing and risk functionalities of a trading system. Skills and Experience Required: Minimum 5+ years' Java backend programming experience, including concurrent, multithreaded application development Deep expertise in OO design, design patterns, Unit & Integration testing Experience in a Unix / Linux environment (must More ❯
in the field of professional software development 3+ years of professional experience in designing and developing complex software solutions in C++ under Unix operating systems Experience in programming client / server systems and dealing with network protocols Experience with debugging using standard tools like gdb, tcpdump, strace Knowledge of multithreadedprogrammingMore ❯
GBM - Electronic Trading Software Engineer - Analyst / Associate - London Join to apply for the GBM - Electronic Trading Software Engineer - Analyst / Associate - London role at Goldman Sachs Continue with Google Continue with Google GBM - Electronic Trading Software Engineer - Analyst /More ❯
high performance event-driven messaging systems Experience with implementing automated unit + regression testing into CI / CD development pipelines Strong understanding and experience with multi-threaded programming Highly Desirable : Strong knowledge of Interest Rate Swap products (FRA / IRS / XCCY) Experience working with Bloomberg APIs (i.e. BPIPE, SAPI, DAPI) Experience with Java performance testing More ❯
interest in sports (sports trading background not required) Strong tenure and track record of mastery in a domain Nice to Have Experience with JavaScript frameworks (e.g., React) Network programming (TCP / UDP) Multi-threaded application development Familiarity with version control tools (PlasticSCM, Git, etc.) Exposure to Windows-based technologies Tech Stack / Tools C# / .NET More ❯
pipelines (Jenkins, Tekton). Experience of building and deploying containerised applications (for instance, using OpenShift). Education: Bachelor's degree in computer science or engineering field involving software programming or systems engineering, or experience performing a similar role. What we'll provide you By joining Citi London, you will not only be part of a business casual More ❯
Job Description Full-Stack C# Developer Sports Market Analytics London - 5 Days per week in Office Up to £130,000 Are you a talented software developer with a passion for clean code, collaborative environments, and real-world impact? An innovative More ❯
London, England, United Kingdom Hybrid / WFH Options
Citi
Join to apply for the Senior Java Developer - London role at Citi Join to apply for the Senior Java Developer - London role at Citi Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and More ❯
needs. Technology is crucial for traders' success. This role suits someone who enjoys solving difficult technical problems in a fast-paced environment. Requirements Minimum 2 years' modern C++ programming experience in Linux Solid understanding of computer systems, including OS, networks, and performance optimization Deep knowledge of object-oriented design and multithreadedprogramming Experience creating / supporting cross-platform multithreaded applications Bachelor's degree in Computer Science, Computer Engineering, or related field NB: Please do not apply if you are a fresh graduate. Benefits Competitive salary & bonus Opportunities for growth, learning, and impactful work Career progression and rewards for contributions Substantial benefits including private medical, parental leave More ❯
their continued success. This role would suit someone who enjoys collaborating on difficult technical problems in a fast-paced and energetic environment. Requirements Minimum 2 years’ modern C++ programming experience in a Linux environment Solid understanding of computer systems – operating systems, networks, performance optimization, etc. Deep-level knowledge of object-oriented design and multithreadedprogramming Experience in creating / supporting cross-platform multithreaded applications Bachelor’s degree in Computer Science or Computer Engineering (or related field) NB Please don’t apply if you are a fresh graduate. Competitive base salary & bonus Enormous opportunity to grow, learn and have a significant business impact Contributions are rewarded More ❯
professional development experience as a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux / Unix environments. Strong More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
professional development experience as a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux / Unix environments. Strong More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
least 2 years of professional experience as a Software Engineer in C++, Python, or Java. Strong understanding of data structures, algorithms, and software design. Experience with multi-threaded programming and real-time systems (C Java). Experience handling massive scale data (up to hundreds of billions of records). Proficiency in Linux / Unix environments. Excellent communication More ❯
CI / CD, and DevOps. Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi-threaded programming concepts. Experience developing efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern design patterns for enterprise More ❯
challenges. The opportunity is available for travel from time to time. Therefore candidates must be eligible to work and travel across the EU. C / C++ with structured programming techniques (min 7 yrs experience) 3D Maths Graphics Programming with Open GL, DirectX or equivalent Excellent Analysis and Problem Solving Skills Experience using Performance Analysis … Skills in English Must be capable of adapting to new tools and technologies Qualifications: Degree & Post Grad in Computer Science, Gaming or Computer Graphics Assembly Language - Low Level Programming Experience Multi-Threaded Programming Bilingual or Multilingual To be considered for shortlisting please apply by submitting an up to date CV. More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in Linux / Unix environments. Knowledge More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in Linux / Unix environments. Knowledge More ❯