C++Developer - Leading Financial Data Research Salary up to £70,000 + Benefits + Hybrid 3 days in office (Old street) C++Developer - Interested in joining the market's leading Financial investment research provider with over 10,000 employees? Come help disrupt the finance industry by designing and developing a tier one market data platform. The … Realtime C++ Data team is responsible for supplying the data that powers the core function of the business to our rather sizeable client base. The project handles over 25 billion messages per day from direct Exchange connections. You as the C++Developer will be exposed to: Developing a robust platform integrated on high-performance, AWS deployed systems. … set up next to Old Street station and you are only required in the office three times a week. Come join us! Apply for immediate consideration for this excellent C++Developer opportunity! Understanding Recruitment is acting as an employment agency for this C++Developer vacancy. More ❯
Senior C++Developer - C++, Python, ITCH, Market Data, Low Latency, Linux, Financial Data, London - 6-month contract (Inside IR35) A Senior C++Developer is currently being sought by a leading historical data and analytics company, focused on solving complex problems in financial data. You will join a team responsible for processing and curating vast quantities … data, helping to ensure data quality and performance as the business continues to scale. You will play a key role in handling exchange protocol upgrades, supporting and debugging existing C++ parsers, and helping to migrate high-volume data parsers from Python to C++, maintaining exact output fidelity using established tools and testing frameworks. To be successful in this … role, you will need: Strong industry experiences developing in C++ for production-level systems, ideally with a focus on low-latency or high-throughput data environments. Proven experience with market data protocols such as ITCH, EOBI, Optiq, GTP, or other exchange-specific formats is essential. Good experience working with Python, especially for prototyping, testing, or Legacy integration. Strong understanding More ❯
Senior C++Developer - C++, Python, GTP, Market Data, Low Latency, Linux, Financial Data, London - 6-month contract (Inside IR35) A Senior C++Developer is currently being sought by a leading historical data and analytics company, focused on solving complex problems in financial big data. You will join a team responsible for processing and curating vast … data, helping to ensure data quality and performance as the business continues to scale. You will play a key role in handling exchange protocol upgrades, supporting and debugging existing C++ parsers, and helping to migrate high-volume data parsers from Python to C++, maintaining exact output fidelity using established tools and testing frameworks. To be successful in this … role, you will need: Strong industry experiences developing in C++ for production-level systems, ideally with a focus on low-latency or high-throughput data environments. Proven experience with market data protocols such as ITCH, EOBI, Optiq, GTP, or other exchange-specific formats is essential. Good experience working with Python, especially for prototyping, testing, or Legacy integration. Strong understanding More ❯
Quantitative Developer - C++ Infrastructure for Quant Analytics Location New York Business Area Product Ref # Description & Requirements The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modeling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our C++ libraries are used by all Bloomberg products and services, including … risk management, and derivatives valuation services. The department includes several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation. These teams deliver C++ libraries, supported by Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems. The Quant Library Architecture (QLA) team offers the opportunity … to build experience at the cutting edge of C++ and financial mathematics, engaging with and influencing a wide variety of stakeholders of differing skill sets, to deliver scalable and strategic enterprise pricing and risk solutions. QLA is a small team of C++ experts tasked with helping the Quants be as productive as possible, for the long term. We More ❯
Below are the details of the position: Job Title: C++Developer (FX/Electronic Trading) Work Location: Bromley, UK (Hybrid – 3 days in a week) Job Description: We are seeking an experienced and skilled C++Developer to join the team in Bromley, UK. The selected candidate will be responsible for delivering critical low-latency front-office … Markets businesses. This role requires strong backend development expertise and the ability to work in high-performance, real-time environments. Key Responsibilities: Develop and maintain server-side solutions in C++ for front-office trading systems. Ensure high performance and low-latency delivery of pricing and trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required … Skills and Experience: Minimum 6–8 years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity More ❯
Senior C++ Software Developer Fareham/Hybrid Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join mission delivering high performance, real-time 3D ship simulator solutions. Working alongside Lead Software Engineer, join our client's multidisciplinary team developing powerful ship simulator … multi-system bridges. Technical oversight of state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the More ❯
Senior C++ Software Developer Fareham/Hybrid Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join mission delivering high performance, real-time 3D ship simulator solutions. Working alongside Lead Software Engineer, join our client's multidisciplinary team developing powerful ship simulator … multi-system bridges. Technical oversight of state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the More ❯
Job Description: We are seeking an experienced and skilled C++Developer to join our team. The selected candidate will be responsible for delivering critical low-latency front-office pricing and trading solutions that support Global Markets businesses. This role requires strong backend development expertise and the ability to work in high-performance, real-time environments. Key Responsibilities: Develop … and maintain server-side solutions in C++ for front-office trading systems. Ensure high performance and low-latency delivery of pricing and trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of … C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity is desirable. Exposure to relational and time series databases and proficiency in SQL/Q is More ❯
Job Description: We are seeking an experienced and skilled C++Developer to join our team. The selected candidate will be responsible for delivering critical low-latency front-office pricing and trading solutions that support Global Markets businesses. This role requires strong backend development expertise and the ability to work in high-performance, real-time environments. Key Responsibilities: Develop … and maintain server-side solutions in C++ for front-office trading systems. Ensure high performance and low-latency delivery of pricing and trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of … C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity is desirable. Exposure to relational and time series databases and proficiency in SQL/Q is More ❯
Job Description: We are seeking an experienced and skilled C++Developer to join our team. The selected candidate will be responsible for delivering critical low-latency front-office pricing and trading solutions that support Global Markets businesses. This role requires strong backend development expertise and the ability to work in high-performance, real-time environments. Key Responsibilities: Develop … and maintain server-side solutions in C++ for front-office trading systems. Ensure high performance and low-latency delivery of pricing and trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6–8 years of server-side development experience in C++ , preferably on Linux/UNIX platforms. Strong understanding … of C++ Standard Template Library (STL) , data structures, and multi-threading . Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity is desirable. Exposure to relational and time series databases and proficiency in SQL/ More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Python Developer/Software Engineer (Python C++ Grid Computing) London/WFH to £135k Are you a skilled backend Python Developer combined with C++ skills and financial trading systems experience? You could be progressing your career in a senior, hands-on Python Developer position at the Investment Management arm of a global bank. As a … Python Developer within the Grid computing team you will help to evolve a new framework for high performance grid computing to be used for large scale analytical computations including Risk. You'll collaborate closely with Quantitative Analysts, working across the full software development lifecycle with a focus on Python and C++ backend development. Location/WFH: You'll … City office with flexibility to work from home once a week. About you: You have strong backend software engineering experience with Python and also have a good knowledge of C++ You have a good understanding of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures More ❯
Competitive salaries, bonus potential, PTO, insurance, 401(k) with company match, tuition reimbursement, flex scheduling Travel: 10-25% Position Summary SURVICE Engineering is actively interviewing qualified candidates for multiple C++ Software Developer roles to support our Pax River Operation located in Lexington Park, MD. Primary Duties and Responsibilities of the C++ Software Developer: Design, develop, test … and integrate software applications for all aspects aircraft simulators Develop new code, update existing code, or convert older code using current programming languages and techniques (e.g., C/C++ in a Windows and/or Linux environment using open source libraries like Qt and Boost; Java, Python, C#, etc.). Test and integrate a wide variety of both new … and existing software applications Work with the Government customers and engineers to understand the needs of the mission and deliver high-quality results Qualifications for the C++ Software Developer: Bachelors degree in Computer Science, Engineering, or related technical field and 3-5+ years of directly relevant software development experience required. Minimum of 3 years Software Development experience More ❯
US Equities and Options, however we will soon be evolving our strategies to Futures and ETFs. Job Description Our founding Portfolio Manager is looking for an experienced Low Latency C++Developer to help build a greenfield trading platform, to execute our Options Trading strategies. We are not only reliant upon Software, and therefore the ideal candidate will have … experience in single-digit microsecond C++, and be comfortable working closely with our future FPGA and ASIC efforts. You will be responsible for the entire trading technology stack, partnering with our researchers to optimise and improve our time to market. C+ is an absolute minimum requirement, however we would prefer for someone to be working in C+. Our entire More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
IT Search & Select
banking sector. Their products are used by investment banks and hedge funds globally to gain tangible competitive advantage. Due to expansion, they now look to hire an additional software developer from a C++ programming background. You will be a C++ programmer with C.8+ years' C++ programming experience, ideally developing multi-threaded applications (this can be embedded … Cross platform experience - Windows or Linux or Unix Networked application development, sockets and TCP/IP Your Background Mark sector not relevant. You will be assessed purely on your C++ skills and your ability to learn. Worth noting is our client's committment to extensive training. The first 6 - 12 months is set aside for a new hire to More ❯
Software Developer C C# Guildford, Surrey (Hybrid, 2 days per week onsite) Permanent, £45k-£60k per annum In this role you will be working for a well-established manufacturer of medical imaging devices. You’ll be developing code for beneficial products and will be part of an exceptionally friendly and highly skilled engineering team. Job Summary: We are seeking … a skilled Software Developer with experience in C++ and C# development using Visual Studio 2019/2022. This role involves maintaining and developing applications that bridge managed and unmanaged code, integrating C# .NET applications with legacy or third-party COM components, and ensuring high performance and stability. Key Responsibilities: Design, develop, and maintain applications in C++ and … C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to deliver reliable, maintainable, and high More ❯
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/ More ❯
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/ More ❯
from concept design through operations, and have been used on over 100 space missions, including most recently, Firefly Aerospace's Blue Ghost lunar lander. In this role, a successful developer will use advanced technical and problem-solving skills to develop strategic plans, architect solutions, help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives. This position … years' experience, MS with 6 years' experience, or PhD with 4 years' experience Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging Significant experience in C++ and either C# or Python development for commercial applications Experience with software configuration management tools (e.g., Git, Perforce) Proven track record of crafting robust, readable, and efficient code Preferred … Qualifications and Skills Excellent technical knowledge of C++, C#, Python, API development, and software architecture Experience developing software in both Windows and Linux environments Experience delivering high-quality products in a large-scale commercial software development environment Experience with modeling and simulation software Solid understanding of unit testing, and familiarity with frameworks (e.g. NUnit) Excellent communication and interpersonal skills More ❯
McGregor Boyall are partnered with a market-leading, quant-driven tech hedge fund looking for C++ talent across multiple teams within trading and market execution. The roles involve building high-performance components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order … algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom allocators, zero-copy messaging, and SIMD optimization. You'll work directly with quants to translate mathematical models into production trading systems and see the impact of your code … the market. Potential for bonus buyout or sign-on - Relocation support for overseas applicants - Modern tech stack deployed alongside some of the best talent in quant finance Requirements: - Excellent C++ programming skills, ideally using a modern version - Expertise with low latency/high throughput systems - Some level of experience with Python - Experience working with systems processing high volumes of More ❯
Are you the kind of developer who wants to understand exactly what is happening under the hood? Our client, a top tier proprietary trading firm, is looking for highly skilled C++ engineers to join their Core Engineering team. This role is all about performance, precision, and deep systems level thinking. You will be working on the kind of … live, real time trading environments. Collaborating with a small, elite team of engineers who care deeply about performance and correctness. Your Experience: 4-10 years of experience using Modern C++ in a professional environment. A deep understanding of how things really work, including memory layout, CPU caches, NUMA, and instruction level optimization. Strong systems knowledge, especially in Linux internals More ❯
applications processing vision data and communication layers for the compute-constrained edge devices. Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU. Building observability and telemetry. This is a 5 day a week in the office role. Qualifications 3+ years of experience … writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more Edge/ More ❯
applications processing vision data and communication layers for the compute-constrained edge devices. Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU. Building observability and telemetry. This is a 5 day a week in the office role. Qualifications 3+ years of experience … writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more Edge/ More ❯
applications processing vision data and communication layers for the compute-constrained edge devices. Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU. Building observability and telemetry. This is a 5 day a week in the office role. Qualifications 3+ years of experience … writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more Edge/ More ❯
london (city of london), south east england, united kingdom
Venator Recruitment
applications processing vision data and communication layers for the compute-constrained edge devices. Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU. Building observability and telemetry. This is a 5 day a week in the office role. Qualifications 3+ years of experience … writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more Edge/ More ❯
applications processing vision data and communication layers for the compute-constrained edge devices. Deploying machine learning models to production. Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU. Building observability and telemetry. This is a 5 day a week in the office role. Qualifications 3+ years of experience … writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more Edge/ More ❯