C++ Software Engineer Jobs in London

18 of 18 C++ Software Engineer Jobs in London

C++ Software Engineer

London Area, United Kingdom
Miller Maxwell Ltd
C++ Software Engineer - Linux - Unix - STL - High-Performance Systems - x2 days in London office required. Miller Maxwell is assisting a highly reputable organisation seeking to expand their core engineering team. A C++ Software Engineer is required to start in January 2026 or February 2026 to join a low … latency trading team working on the design, development, and enhancement of business-critical trading software. C++ Software Engineer Key Responsibilities: Join an experienced front-office team to assist with further developing a high-performance trading platform. Assist with the build and enhancement of real-time trading platform and surrounding infrastructure. Implement, change, and configure … platform improvements. Create new tools to improve reliability, automate, and monitor the platform. Work with front office users, other internal engineering teams to design new features. The C++ Software Engineer will have: A degree in a related STEM based subject. Proven commercial C++ software engineering experience. Experience in performance-critical More ❯
Posted:

C++ Software Engineer

City of London, London, United Kingdom
Miller Maxwell Ltd
C++ Software Engineer - Linux - Unix - STL - High-Performance Systems - x2 days in London office required. Miller Maxwell is assisting a highly reputable organisation seeking to expand their core engineering team. A C++ Software Engineer is required to start in January 2026 or February 2026 to join a low … latency trading team working on the design, development, and enhancement of business-critical trading software. C++ Software Engineer Key Responsibilities: Join an experienced front-office team to assist with further developing a high-performance trading platform. Assist with the build and enhancement of real-time trading platform and surrounding infrastructure. Implement, change, and configure … platform improvements. Create new tools to improve reliability, automate, and monitor the platform. Work with front office users, other internal engineering teams to design new features. The C++ Software Engineer will have: A degree in a related STEM based subject. Proven commercial C++ software engineering experience. Experience in performance-critical More ❯
Posted:

C++ Software Engineer MacOS - Cyber Security

London, England, United Kingdom
Hybrid/Remote Options
Client Server
C++ Software Engineer/Developer (C++ Mac Extensions API) WFH/London to £80k Are you a C++ Software Engineer with experience of developing and integrating Apple Mac Extensions and APIs? You could be progressing your career at a rapidly expanding scale-up software … structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Software Engineer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple … Mac software, using the latest Extensions, tools and API integrations. Location/WFH: You can work from home most of the time, meeting up with colleagues in the London office once or twice a month. About you: You have strong C++ development skills You have experience of integrating software with Apple Mac Extensions and More ❯
Posted:

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Greater London, England, United Kingdom
Hybrid/Remote Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Prop Trading Firm (HFT team) Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they … will work and learn from the best. Requirements and Skills: Bachelor’s or Master’s degree in Computer 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 … is a plus. Proficiency in Linux/Unix environments. Knowledge of hardware optimization techniques (e.g., SIMD, GPU computing) is a plus. Responsibilities: Design, develop, and maintain high-performance C++ trading applications. Optimize code for maximum speed and efficiency, minimizing latency. Implement and enhance trading algorithms in collaboration with quantitative researchers and traders. Develop and maintain low-latency network More ❯
Posted:

Backend Software Engineer C++ Windows - Finance

London, England, United Kingdom
Hybrid/Remote Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of … perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying … the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have More ❯
Posted:

Senior C++ Software Engineer

City of London, London, United Kingdom
IC Resources
Senior C++ Software Engineer London Join a pioneering team developing advanced software for secure, high-performance communications. This is an opportunity to contribute to technology that supports public safety, defence, and government operations, working within an organisation that combines the innovation of a start-up with the stability of a globally established … QA, and Architecture. If you’re passionate about engineering excellence, security, and reliability, this is a genuinely impactful role. In this role, you’ll design, build, and maintain C++ software for mission-critical communication systems while integrating with third-party platforms such as Motorola DCS and CADI. You’ll collaborate closely with cross-functional teams to … deliver scalable and secure solutions that perform under pressure. Your work will also involve participating in architecture discussions, contributing to code reviews, implementing best practices, and ensuring the software meets performance, reliability, and security standards. You’ll have the freedom to innovate and the responsibility to deliver technology that has real-world impact. What's required for this More ❯
Posted:

Senior C++ Software Engineer

London Area, United Kingdom
IC Resources
Senior C++ Software Engineer London Join a pioneering team developing advanced software for secure, high-performance communications. This is an opportunity to contribute to technology that supports public safety, defence, and government operations, working within an organisation that combines the innovation of a start-up with the stability of a globally established … QA, and Architecture. If you’re passionate about engineering excellence, security, and reliability, this is a genuinely impactful role. In this role, you’ll design, build, and maintain C++ software for mission-critical communication systems while integrating with third-party platforms such as Motorola DCS and CADI. You’ll collaborate closely with cross-functional teams to … deliver scalable and secure solutions that perform under pressure. Your work will also involve participating in architecture discussions, contributing to code reviews, implementing best practices, and ensuring the software meets performance, reliability, and security standards. You’ll have the freedom to innovate and the responsibility to deliver technology that has real-world impact. What's required for this More ❯
Posted:

Backend Software Engineer C++ Linux SQL

London, UK
Hybrid/Remote Options
Client Server
Backend Software Engineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset … securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. As a Backend Software Engineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great deal of autonomy across the full development lifecycle, influencing key More ❯
Posted:

Senior C++ Software Engineer

City, London, United Kingdom
Scope AT Limited
Senior C++ Software Engineer New C++ contract role working on a greenfield project for a client within the financial domain. Healthy rate for this one and 2 days a week in the office. What you will be doing: As a Senior C++ Software Engineer, you will … manageable chunks Implementation of new features and feature enhancements Leading code reviews and enforcing best practice within a small, agile, focused team What you will need: Extensive commercial software development experience using C++ Unix/Linux experience Relevant degree in a numeric discipline, or equivalent work experience Excellent written and spoken English By applying to this More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Software Engineer C++

london, south east england, united kingdom
Decisal
At Decisal we develop software that enables airlines around the world to optimize and analyze their planing and scheduling. We are currently expanding our products and seeking a talented and passionate Software Engineer C++ to join our dynamic team. As a Software Engineer C++, you will … play a key role in designing and developing cutting-edge software solutions. You will collaborate with customers to implement new features and enhance existing systems. You will have the opportunity to work on projects that have a significant impact on our customers and the industry as a whole. We foster a collaborative and innovative work environment where your … Ltd is committed to providing a supportive and inclusive workplace that encourages growth and professional development. If you are a highly motivated individual with a strong background in C++ programming and a passion for creating high-quality software, we want to hear from you Requirements Design, code, test, and debug C++ applications, ensuring high More ❯
Posted:

C++ Graphics Software Engineer

London Area, United Kingdom
IC Resources
C++ Graphics Software Engineer London £50,000 - £60,000 You’ll be joining a brand-new specialist team of experts across software, product, content, and electronics, developing cutting-edge acoustic and visual technologies that use advanced projection and optimisation techniques to manipulate particles and create dynamic mid-air visual effects. What You … into path representations, similar to CAD or 3D printing toolchains. Create intuitive internal tooling for non-technical users, focusing on usability and rapid iteration of prototype features. Integrate software with hardware control systems and design computational pipelines bridging authoring tools with physical display platforms. Design and prototype GUI applications for authoring and editing animated 3D content. Collaborate closely … with multidisciplinary teams to evolve prototype tools into customer-facing products. What's required for this C++ Graphics Software Engineer opportunity? Strong experience in C++. Proven capability with 3D graphics in OpenGL and OpenCL. Experience in optimisation, particularly in path planning. Solid understanding of real-time tracking, projection mapping, and geometry-based visual algorithms. More ❯
Posted:

C++ Graphics Software Engineer

City of London, London, United Kingdom
IC Resources
C++ Graphics Software Engineer London £50,000 - £60,000 You’ll be joining a brand-new specialist team of experts across software, product, content, and electronics, developing cutting-edge acoustic and visual technologies that use advanced projection and optimisation techniques to manipulate particles and create dynamic mid-air visual effects. What You … into path representations, similar to CAD or 3D printing toolchains. Create intuitive internal tooling for non-technical users, focusing on usability and rapid iteration of prototype features. Integrate software with hardware control systems and design computational pipelines bridging authoring tools with physical display platforms. Design and prototype GUI applications for authoring and editing animated 3D content. Collaborate closely … with multidisciplinary teams to evolve prototype tools into customer-facing products. What's required for this C++ Graphics Software Engineer opportunity? Strong experience in C++. Proven capability with 3D graphics in OpenGL and OpenCL. Experience in optimisation, particularly in path planning. Solid understanding of real-time tracking, projection mapping, and geometry-based visual algorithms. More ❯
Posted:

Senior Software Engineer - C++, Python - Financial / Banking

City of London, London, England, United Kingdom
N P Associates
Senior C++ Software Developer, Python - Financial/Banking Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python - ideally coming from a Financial/Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity with some Low Latency experience. Job Overview You will work with the … Product, Infrastructure and QA teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Senior Software Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and Duties • Codes, tests, integrates, and More ❯
Employment Type: Full-Time
Salary: £85,000 - £120,000 per annum
Posted:

C++ Performance Software Engineer (Hardware)

City of London, London, United Kingdom
NJF Global Holdings Ltd
C++ Performance Software Engineer Salary: £150k-200k Total compensation: £250k-500k+ (depending on performance and seniority) A leading global systematic trading firm is seeking a performance-focused Software Engineer to build ultra-low-latency infrastructure bridging hardware and software for quantitative trading systems. You will bridge cutting-edge … hardware (FPGAs, network cards, PCIe) with optimized software to enable systematic trading strategies across global markets. The Role: Develop high-performance APIs for FPGA-based trading platforms Design and implement Linux device drivers for low-latency, high-throughput environments Optimize Network Interface Card (NIC) functionality for nanosecond-level performance Build PCIe interfacing solutions for seamless hardware-software data transfer Collaborate with FPGA engineers on hardware acceleration integration Optimize packet processing, networking protocols, and system performance Required Skills: 3+ years in high-performance software engineering (networking, finance, or related fields) Strong C++ with focus on low-level programming Deep Linux knowledge: kernel programming and device driver development Understanding of NIC hardware and More ❯
Posted:

C++ Performance Software Engineer (Hardware)

London Area, United Kingdom
NJF Global Holdings Ltd
C++ Performance Software Engineer Salary: £150k-200k Total compensation: £250k-500k+ (depending on performance and seniority) A leading global systematic trading firm is seeking a performance-focused Software Engineer to build ultra-low-latency infrastructure bridging hardware and software for quantitative trading systems. You will bridge cutting-edge … hardware (FPGAs, network cards, PCIe) with optimized software to enable systematic trading strategies across global markets. The Role: Develop high-performance APIs for FPGA-based trading platforms Design and implement Linux device drivers for low-latency, high-throughput environments Optimize Network Interface Card (NIC) functionality for nanosecond-level performance Build PCIe interfacing solutions for seamless hardware-software data transfer Collaborate with FPGA engineers on hardware acceleration integration Optimize packet processing, networking protocols, and system performance Required Skills: 3+ years in high-performance software engineering (networking, finance, or related fields) Strong C++ with focus on low-level programming Deep Linux knowledge: kernel programming and device driver development Understanding of NIC hardware and More ❯
Posted:

Software Engineer - C++ Developer

City of London, London, United Kingdom
Mploy Group
Software Engineer C++ Developer Automated Machining Strategy (London/Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more … streamline the most time-consuming programming steps, helping manufacturing teams increase productivity and consistency across their workflows. We are a growing engineering-led organisation with strong expertise across software development, applied mathematics, and real-world machining. The Opportunity We are expanding a core engineering group focused on machining strategy and automated toolpath reasoning. This role involves designing and … decision-making for machining operations. You will work on problems such as toolpath optimization, cutting strategy selection, and the automation of complex CAM tasks. Collaboration with specialists across software engineering, manufacturing, data science, and research will be central to this work. This position suits someone who enjoys experimental development, problem-solving, and building practical solutions from theoretical ideas. More ❯
Employment Type: Permanent
Posted:

C++ Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Radley James
A leading high-frequency trading firm is looking for a highly skilled C++ Developer to join their team. This role—based either in their New York office or fully remote—offers a unique opportunity to design and optimize ultra-low-latency trading systems that drive next-generation strategies. Responsibilities: Build, maintain, and optimize low-latency trading infrastructure. Collaborate … performance strategies. Develop and improve real-time data feeds, execution engines, and risk systems. Identify performance bottlenecks and implement scalable, high-throughput solutions. Requirements: Expert-level proficiency in C++, with a strong track record of production-quality code. Solid understanding of computer systems, networking, and low-latency programming techniques. Experience with multi-threaded and concurrent programming. Strong problem More ❯
Posted:

C++ Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Radley James
A leading high-frequency trading firm is looking for a highly skilled C++ Developer to join their team. This role—based either in their New York office or fully remote—offers a unique opportunity to design and optimize ultra-low-latency trading systems that drive next-generation strategies. Responsibilities: Build, maintain, and optimize low-latency trading infrastructure. Collaborate … performance strategies. Develop and improve real-time data feeds, execution engines, and risk systems. Identify performance bottlenecks and implement scalable, high-throughput solutions. Requirements: Expert-level proficiency in C++, with a strong track record of production-quality code. Solid understanding of computer systems, networking, and low-latency programming techniques. Experience with multi-threaded and concurrent programming. Strong problem More ❯
Posted:
C++ Software Engineer
London
10th Percentile
£75,000
25th Percentile
£93,750
Median
£102,500
75th Percentile
£122,500
90th Percentile
£125,000