slough, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Algorithmic Market Making Firm 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 operate at peak performance with minimal latency. This is an opportunity to work … technical team where you will work and learn from the best. Benefits: Exceptional professional growth opportunities in a tech-focused company, allowing you to enhance your skills as a C++ Software Engineer at an accelerated pace. Access to state-of-the-art technologies, enabling you to work with advanced tools and frameworks. Highly competitive bonuses and a comprehensive benefits package … top-tier infrastructure teams in the financial sector. 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 (e.g., TCP/ More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
IT Graduate Recruitment
role within 12–24 months. What You’ll Do Design and build high-performance software used by thousands of users daily Develop clean, efficient, and scalable code in Python, C++ or JavaScript Collaborate with engineers, data scientists, and product teams on exciting new features Contribute to technical discussions and see your ideas implemented fast Get exposure to cloud computing (AWS … CD pipelines, and AI tools What We’re Looking For A recent STEM graduate (Computer Science, Engineering, Physics, Maths, etc.) Strong coding ability in at least one of: Python, C++, Java, or JavaScript Curiosity and problem-solving mindset — you love figuring things out Comfortable learning new technologies quickly Bonus: experience with Git, SQL, or personal projects you can show off … tutorials — we’d love to hear from you. Apply now with your CV. Let’s build something great together. Graduate Software Developer, Junior Developer, Entry-Level Developer, Python Developer, C++ Developer, Computer Science Graduate, Full Stack, Software Engineer, Cloud, Machine Learning, JavaScript, Coding Graduate, Graduate Technology Jobs More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
IT Graduate Recruitment
role within 12–24 months. What You’ll Do Design and build high-performance software used by thousands of users daily Develop clean, efficient, and scalable code in Python, C++ or JavaScript Collaborate with engineers, data scientists, and product teams on exciting new features Contribute to technical discussions and see your ideas implemented fast Get exposure to cloud computing (AWS …/CD pipelines, and AI tools What We’re Looking For Strong academic background - degree from a top-ranked university Strong coding ability in at least one of: Python, C++, Java, or JavaScript Curiosity and problem-solving mindset — you love figuring things out Comfortable learning new technologies quickly Bonus: experience with Git, SQL, or personal projects you can show off … tutorials — we’d love to hear from you. Apply now with your CV. Let’s build something great together. Junior Software Developer, Junior Developer, Mid-Level Developer, Python Developer, C++ Developer, Computer Science Graduate, Full Stack, Software Engineer, Cloud, Machine Learning, JavaScript, Coding, Technology Jobs More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
dcoded. | B Corp pending
Contract C++/Python Developer - Machine Learning, GPU Integration, Docker (Remote, UK-Based) Location: Fully Remote (UK-based only) Contract Length: Initial 6 months (likely extension) Day Rate: £450 per day, Outside IR35 Start Date: ASAP Overview We're working with a cutting-edge technology company that's developing advanced machine learning products at scale. They're looking for an … experienced C++/Python Developer with strong GPU integration experience to support the integration of a Python-based application into GPU kernels, helping accelerate complex ML workloads and workflows. This is a hands-on contract role for someone who thrives at the intersection of high-performance C++ development , machine learning , and infrastructure automation - working with modern tooling and pushing the … limits of GPU-based compute. Key Responsibilities Integrate and optimise Python-based applications with GPU kernels (C++ and CUDA C). Work on performance tuning and low-level GPU memory management. Build and maintain containerised development and deployment workflows using Docker. Develop APIs and integrate with existing machine learning pipelines and back-end systems. Collaborate with ML engineers and DevOps More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
dcoded. | B Corp ™ pending
Contract C++/Python Developer - Machine Learning, GPU Integration, Docker (Remote, UK-Based) Location: Fully Remote (UK-based only) Contract Length: Initial 6 months (likely extension) Day Rate: £450 per day, Outside IR35 Start Date: ASAP Overview We’re working with a cutting-edge technology company that’s developing advanced machine learning products at scale. They’re looking for an … experienced C++/Python Developer with strong GPU integration experience to support the integration of a Python-based application into GPU kernels, helping accelerate complex ML workloads and workflows. This is a hands-on contract role for someone who thrives at the intersection of high-performance C++ development , machine learning , and infrastructure automation - working with modern tooling and pushing the … limits of GPU-based compute. Key Responsibilities Integrate and optimise Python-based applications with GPU kernels (C++ and CUDA C). Work on performance tuning and low-level GPU memory management. Build and maintain containerised development and deployment workflows using Docker. Develop APIs and integrate with existing machine learning pipelines and back-end systems. Collaborate with ML engineers and DevOps More ❯
and academically strong Software Engineer to join their team. They typically work with Golang but are happy to take on any exceptional candidate from different OOP backgrounds such as C++, Python, and Java. What you would ideally have ️: Degree from top UK universities in a related field (i.e. Computer Science, Maths, Physics, Natural Sciences, etc.) 2+ years of professional working … experience Strong experience with Golang, C++, Python and/or Java etc . A passion for pushing boundaries in technology Great problem-solving abilities Excellent time management and communication skills What's in it for you : Competitive salary Share options Dedicated mentorship and training Small supportive team Moving to a brand new office this year! and more! If this sounds More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Oho Group Ltd
and academically strong Software Engineer to join their team. They typically work with Golang but are happy to take on any exceptional candidate from different OOP backgrounds such as C++, Python, and Java. What you would ideally have 🖥️: Degree from top UK universities in a related field (i.e. Computer Science, Maths, Physics, Natural Sciences, etc.) 2+ years of professional working … experience Strong experience with Golang, C++, Python and/or Java etc . A passion for pushing boundaries in technology Great problem-solving abilities Excellent time management and communication skills What’s in it for you : Competitive salary Share options Dedicated mentorship and training Small supportive team Moving to a brand new office this year! ... and more! If this More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Oho Group Ltd
and academically strong Software Engineer to join their team. They typically work with Golang but are happy to take on any exceptional candidate from different OOP backgrounds such as C++, Python, and Java. What you would ideally have 🖥️: Degree from top UK universities in a related field (i.e. Computer Science, Maths, Physics, Natural Sciences, etc.) 2+ years of professional working … experience Strong experience with Golang, C++, Python and/or Java etc . A passion for pushing boundaries in technology Great problem-solving abilities Excellent time management and communication skills What’s in it for you : Competitive salary Share options Dedicated mentorship and training Small supportive team Moving to a brand new office this year! ... and more! If this More ❯
high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics … therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics More ❯
Oxford, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Corriculo Ltd
with a small team to develop advanced analysis algorithms and integrate local large language models (LLMs) into real-world applications. You’ll focus on building robust software solutions using C++ or Python, contributing to Product Lifecycle Management integrations, and iterating on prompt-based AI applications. This is a hands-on role in a fast-moving environment. You’ll have the … autonomy, and delivering practical solutions. This role is hybrid, with at least two days per week onsite in Oxford. Requirements Strong background in Mathematics, Physics, Computer Science Experience in C++ or Python software development Familiarity with Open Cascade C++ libraries Experience with Python LLMs or integration projects is beneficial Interested? Apply now! If you’re a curious, proactive Software Engineer More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
/WFH: You'll join colleagues in the London office three days a week with flexibility to work from home the other two days. About you: You have strong C++ development experience on Linux or UNIX, C++14 and above You have good SQL skills You're a passionate technologist who is motivated by working on cutting-edge systems and engineering More ❯
Gloucestershire, England, United Kingdom Hybrid / WFH Options
Future Talent Group
C++ Developer (£60,000 - £75,000) 📍 Location: Gloucestershire (Hybrid) 💼 Full-time | Permanent | Communications Technology/NatSec A trusted innovator in the design and development of advanced signal intelligence, RF, and communications systems used across defence and national security. We combine deep engineering expertise with cutting-edge software to deliver solutions that perform in the most demanding environments. We’re now … seeking an experienced C++ Developer to join our engineering team and play a key role in the development of real-time signal processing and data analysis systems. 🚀 What you’ll be doing Designing, implementing, and optimising C++ applications for signal and data processing Working closely with RF engineers and system architects to integrate hardware and software Developing algorithms and software … tools for signal detection, filtering, and analysis 🔧 What we’re looking for Strong experience in modern C++ (C++11/14/17) development Solid understanding of signal processing , real-time data systems, or embedded software Proficiency with Linux , multithreaded programming, and hardware interfaces 🎯 Why join? You’ll work at the forefront of the UK’s defence communications sector , in a More ❯
gloucester, south west england, united kingdom Hybrid / WFH Options
Future Talent Group
C++ Developer (£60,000 - £75,000) 📍 Location: Gloucestershire (Hybrid) 💼 Full-time | Permanent | Communications Technology/NatSec A trusted innovator in the design and development of advanced signal intelligence, RF, and communications systems used across defence and national security. We combine deep engineering expertise with cutting-edge software to deliver solutions that perform in the most demanding environments. We’re now … seeking an experienced C++ Developer to join our engineering team and play a key role in the development of real-time signal processing and data analysis systems. 🚀 What you’ll be doing Designing, implementing, and optimising C++ applications for signal and data processing Working closely with RF engineers and system architects to integrate hardware and software Developing algorithms and software … tools for signal detection, filtering, and analysis 🔧 What we’re looking for Strong experience in modern C++ (C++11/14/17) development Solid understanding of signal processing , real-time data systems, or embedded software Proficiency with Linux , multithreaded programming, and hardware interfaces 🎯 Why join? You’ll work at the forefront of the UK’s defence communications sector , in a More ❯
newport, wales, united kingdom Hybrid / WFH Options
Wave Recruitment
Senior Software Engineer (C++) Permanent | Hybrid (UK-based) | High-growth scale-up About the Role We’re partnered with a cutting-edge robotics company building intelligent autonomous systems for real-world environments. They’re hiring a Senior Software Engineer to take technical ownership of their core software stack. This role is ideal for an engineer who blends deep object-oriented … and lead by example when it comes to designing systems that are testable, extensible, and maintainable. What You’ll Be Doing Designing and implementing robust, object-oriented architectures in C++ and Python Profiling and optimising code across perception, planning, controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular … Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Wave Recruitment
Senior Software Engineer (C++) Permanent | Hybrid (UK-based) | High-growth scale-up About the Role We’re partnered with a cutting-edge robotics company building intelligent autonomous systems for real-world environments. They’re hiring a Senior Software Engineer to take technical ownership of their core software stack. This role is ideal for an engineer who blends deep object-oriented … and lead by example when it comes to designing systems that are testable, extensible, and maintainable. What You’ll Be Doing Designing and implementing robust, object-oriented architectures in C++ and Python Profiling and optimising code across perception, planning, controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular … Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Wave Recruitment
Senior Software Engineer (C++) Permanent | Hybrid (UK-based) | High-growth scale-up About the Role We’re partnered with a cutting-edge robotics company building intelligent autonomous systems for real-world environments. They’re hiring a Senior Software Engineer to take technical ownership of their core software stack. This role is ideal for an engineer who blends deep object-oriented … and lead by example when it comes to designing systems that are testable, extensible, and maintainable. What You’ll Be Doing Designing and implementing robust, object-oriented architectures in C++ and Python Profiling and optimising code across perception, planning, controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular … Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Wave Recruitment
Senior Software Engineer (C++) Permanent | Hybrid (UK-based) | High-growth scale-up About the Role We’re partnered with a cutting-edge robotics company building intelligent autonomous systems for real-world environments. They’re hiring a Senior Software Engineer to take technical ownership of their core software stack. This role is ideal for an engineer who blends deep object-oriented … and lead by example when it comes to designing systems that are testable, extensible, and maintainable. What You’ll Be Doing Designing and implementing robust, object-oriented architectures in C++ and Python Profiling and optimising code across perception, planning, controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular … Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical
integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you … will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The … Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you … will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The … Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams Reference Number: BBBH - 264119 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Rise Technical Recruitment. This vacancy is being advertised More ❯
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
london, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
slough, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
Senior Software Engineer/Developer (C++ Linux SQL) London/WFH to £110k Global-leading FinTech is seeking a Senior Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. What's in it for you: Salary to £110k Pension (to 9% contribution) Healthcare Volunteer/charity days Hybrid working More ❯