Permanent Senior C++ Software Engineer Jobs in London

1 to 25 of 40 Permanent Senior C++ Software Engineer Jobs in London

C/C++ Senior Software Engineer, Camera & Sensor Software

London, England, United Kingdom
Amazon
C/C++ Senior Software Engineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders to imagine, create and deliver the next high … profile Amazon camera & sensor product. Our cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics/photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different ground-breaking products - from the Echo Look, Echo … Show, Ring security cameras and the Astro home robot. Key job responsibilities As a Senior Software Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer vision and machine learning experts. - Guide the team to solve complex technical challenges and More ❯
Posted:

Senior Lead Software Engineer - Jisu C++ Exchanges

London, England, United Kingdom
J.P. Morgan
The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead Software Engineer in the Jisu team of F&O Execution Technology group, you will be participating in various stages … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Posted:

Senior Lead Software Engineer - Jisu C++ Exchanges

London, England, United Kingdom
ZipRecruiter
Job Description Job Description The Jisu team in the F&O Execution Technology group is seeking an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead Software Engineer in the Jisu team within the F&O Execution Technology group, you will participate … deploying the functional requirements for Market Access and Risk Management systems. Job responsibilities: Deliver hands-on practical experience in system design, application development, testing, and operational stability using C++ Demonstrate proficiency in C++ on Unix/Linux operating systems Utilize Python scripting skills to automate development and testing tasks Create and automate test strategies and plans … multithreading and object-oriented development Collaborate closely with Application Development, Business Analysts, and Operations teams Required qualifications, capabilities, and skills: Experience in low latency design and development using C++ and C Experience configuring, testing, and integrating C++ applications into Linux environments Experience with low latency, high throughput order management systems Additional qualifications, capabilities, and skills: BSc More ❯
Posted:

Senior Software Engineer - C/C++

London, United Kingdom
Hybrid / WFH Options
Active Silicon
world. Active Silicon is part of the Solid State Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of Senior Software Engineer - C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job … Title: Senior Software Engineer - C/C++ Location: Flexible blend of working from home and office-based work at Iver, UK (just outside M25, NW London). Hours: 37.5 hours per week, 25 days annual holiday (plus public holidays). Salary: Circa £85k depending on skills and experience, plus salary-sacrifice pension … looking for The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate qualifications and a track-record of software development in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world's best-in-class products. The role This More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Lead Software Engineer - Jisu C++ Exchanges

London, England, United Kingdom
JPMorgan Chase & Co
Redefined, the UK's leading over-50s age inclusive jobs board. Job Description The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead Software Engineer in the Jisu team … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Posted:

Senior Software Engineer - Realtime Server Development (C++)

London, England, United Kingdom
FactSet
FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate , serve as a compass in our decision-making, and play … employees worldwide and offices across North America, Europe, and Asia Pacific, FactSet has achieved $1.4 billion in annual revenues. Team: The team develops high-performance server software to provide complex query capabilities on dynamically changing stock markets and financial data. These capabilities are used by FactSet’s APIs and other client-side applications. Tasks include the creation of … software for the calculation of financial metrics, processing, storing and efficient transfer of billions of real-time data updates/day for millions of financial instruments traded worldwide to platform components and to client applications. Development is primarily done in C++ 20 on Linux/MacOS and by using modern software technologies. As a More ❯
Posted:

Senior Embedded Software Engineer (C++), Device Agents

London, England, United Kingdom
ThousandEyes
Agent across a wide range of third-party devices (over 70 million agents deployed so far). What You'll Do We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. This role involves working on integration and test automation projects and having the opportunity to work with a … out of the Agent This role is a mix of: Developing, testing and delivering new integrations for the agent, supporting either specific OEM devices, specific chipsets or entire software platforms (such as RDK-B, prpl or pfSense). This includes working closely with our partners’ engineering teams. Extending our test automation framework to take more of the QA … issues have been reported from the field. Continuously improving our processes to allow us to deliver new integrations and updates on a consistent and predictable schedule. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++14 or newer) that makes extensive use of the standard library and More ❯
Posted:

Senior C++ Software Engineer

Hounslow, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior C++ Software Engineer, south west london col-narrow-left Client: IT Search Location: south west london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 09.06.2025 col-wide Job Description: Senior C++ Software Engineer Global FinTech Remote (NI & RoI) Permanent | Full-time Market based salary + bonus & excellent benefits package IT Search is proud to partner with a global FinTech leader expanding its UK engineering presence. We're looking for a Senior C++ Software Engineer to join a … and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity More ❯
Posted:

Senior Lead Software Engineer - C++ - Athena Hydra

London, England, United Kingdom
J.P. Morgan
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance, build, and deliver trusted … wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and … respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more More ❯
Posted:

Senior Lead Software Engineer C++

London, England, United Kingdom
ZipRecruiter
Job Description Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer C++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile team that … the design, implementation, and support of various trading platforms, which requires close collaboration with trading desks, business partners, and middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or analyze problems. Develop secure, high-quality production code, review, and debug code written by … others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and use of new technologies. Act as a front office developer interacting closely with the trading desk. Work on various deliverables, from frameworks and infrastructure to trading engines and algorithms. Participate in all phases of More ❯
Posted:

Senior Software Engineer (C++), Endpoint Client London, Greater London, England, United Kingdom

London, England, United Kingdom
SETEX Construction Corp
Senior Software Engineer (C++), Endpoint Client Please note that we have a hybrid approach to work and are looking for someone who can come into the London office with the team at least once per week. Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver … while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. What You'll Do We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. This role involves working on integration and test automation projects and having the opportunity to work with a … variety of technologies and platforms. Minimum Qualifications Modern C++ proficiency : You will have to work on a large system developed in modern C++ (C++17 or newer) that makes extensive use of the standard library and uses a large number of third party libraries. Systems programming experience : You will have to often work and understand multi-threaded More ❯
Posted:

Senior Lead Software Engineer - C++ - Athena Hydra

London, England, United Kingdom
ZipRecruiter
Description Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance, build … wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, and respect … Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical More ❯
Posted:

Senior Software Engineer (C++), Endpoint Client

London, England, United Kingdom
ThousandEyes
while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. What You'll Do We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. This role involves working on integration and test automation projects and having the opportunity to work with a … variety of technologies and platforms. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++17 or newer) that makes extensive use of the standard library and uses a large number of third party libraries Systems programming experience . You will have to often work and understand multi More ❯
Posted:

Senior Software Engineer - Database Internals - C++

London, England, United Kingdom
Memgraph
Join the Memgraph Core engineering team and build the fastest graph database engine. We’re looking for someone already experienced in developing high-performance systems software and interested in joining a dedicated and collaborative remote team. Check out our open issues and roadmap on GitHub at https://github.com/memgraph . Tasks Enhance the current functionality … of the MemgraphDB engine Contribute high-quality C++ code and provide feedback in code reviews to ensure best practices Develop in-memory and on-disk data structures and algorithms, focusing on graphs, networking, query optimization and execution Identify, design, implement, test, and support new features Tune database performance to optimize critical workloads Champion system stability by proactively identifying … and implementing performance optimizations. Requirements Passion for designing and optimizing software systems Experience in Linux system-level development using the modern C++ standards Good working C++ knowledge (standard library, STL containers, templating, memory management in non-garbage collected environments) Strong written and verbal communication skills in English Degree in Computer Science or a related More ❯
Posted:

Senior Embedded Software Engineer C/C++

London, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop … and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. Developing low-level embedded software for Linux operating More ❯
Posted:

Senior C++ Software Engineer

London, England, United Kingdom
Sees
London, United Kingdom | Posted on 13/05/2025 Are you looking for a software role with real impact? One where you’re a key part of a team that thrives on innovation and fresh ideas? As Senior C++ Software Engineer at sees.ai, you’ll spearhead the development of … our software as we begin to scale production of technology that’s revolutionising a key industry. Autonomous drones are set to transform how we manage Critical National Infrastructure, delivering asset inspections and monitoring at scale. At sees.ai, we’re building the system that makes this future a reality, ensuring the safe and effective operation of highly advanced drones … and innovative problem-solving. Here, your expertise won’t just contribute, it will directly shape technology that’s on the cusp of a huge breakthrough. The Role As Senior C++ Software Engineer, you’ll lead the development of our drone software stack, ensuring robustness and scalability as we transition from More ❯
Posted:

Senior Software Engineer C#/C++

London Area, United Kingdom
Trayport
The Role We are looking for a senior software developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Posted:

Senior Software Engineer C#/C++

City of London, London, United Kingdom
Trayport
The Role We are looking for a senior software developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Posted:

Senior Software Engineer C#/C++

South East London, England, United Kingdom
Trayport
The Role We are looking for a senior software developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Posted:

Senior Software Engineer C#/C++

london, south east england, united kingdom
Trayport
The Role We are looking for a senior software developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Posted:

Senior Software Engineer C#/C++

london (city of london), south east england, united kingdom
Trayport
The Role We are looking for a senior software developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Posted:

Senior C++ Software Engineer

City of London, London, United Kingdom
PSB Recruitment
every year for the last decade . They’re leading the AI revolution — and right now, they’re hiring into their elite 3D simulation division, building next-gen software for major players in San Francisco, Tokyo, and beyond. You’ll be developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks … solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational Fluid Dynamics) or something similar such as FEA, CAD, CAE, differential equations, or More ❯
Posted:

Senior C++ Software Engineer

London Area, United Kingdom
PSB Recruitment
every year for the last decade . They’re leading the AI revolution — and right now, they’re hiring into their elite 3D simulation division, building next-gen software for major players in San Francisco, Tokyo, and beyond. You’ll be developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks … solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational Fluid Dynamics) or something similar such as FEA, CAD, CAE, differential equations, or More ❯
Posted:

Senior C++ Software Engineer

london, south east england, united kingdom
PSB Recruitment
work every year for the last decade. They’re leading the AI revolution — and right now, they’re hiring into their elite 3D simulation division, building next-gen software for major players in San Francisco, Tokyo, and beyond. You’ll be developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks … solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational Fluid Dynamics) or something similar such as FEA, CAD, CAE, differential equations, or More ❯
Posted:

Senior C++ Software Engineer

london (city of london), south east england, united kingdom
PSB Recruitment
work every year for the last decade. They’re leading the AI revolution — and right now, they’re hiring into their elite 3D simulation division, building next-gen software for major players in San Francisco, Tokyo, and beyond. You’ll be developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks … solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational Fluid Dynamics) or something similar such as FEA, CAD, CAE, differential equations, or More ❯
Posted:
Senior C++ Software Engineer
London
25th Percentile
£93,750
Median
£130,000
75th Percentile
£130,000
90th Percentile
£140,000