C++SoftwareEngineer - 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++SoftwareEngineer 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++SoftwareEngineer 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++SoftwareEngineer will have: A degree in a related STEM based subject. Proven commercial C++software engineering experience. Experience in performance-critical More ❯
C++SoftwareEngineer - 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++SoftwareEngineer 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++SoftwareEngineer 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++SoftwareEngineer will have: A degree in a related STEM based subject. Proven commercial C++software engineering experience. Experience in performance-critical More ❯
London, England, United Kingdom Hybrid/Remote Options
Client Server
C++SoftwareEngineer/Developer (C++ Mac Extensions API) WFH/London to £80k Are you a C++SoftwareEngineer 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++SoftwareEngineer 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 ❯
Graduate C++SoftwareEngineer Cambridge A leading technology company is seeking a Graduate C++SoftwareEngineer to drive the development of AI applications in digital verification. This role offers the chance to impact next-generation electronic products alongside industry experts. As a Graduate C++SoftwareEngineer, you will be responsible for developing and enhancing AI features within their engineering tools, applying advanced AI and machine learning methods to solve complex technical challenges. You will also have the opportunity to guide and educate team members on best AI practices, evaluate algorithms, document results, and ensure high standards of code quality through reviews … and testing. What's required for this Graduate C++SoftwareEngineer position? Masters in a STEM discipline Strong C++ and Python development skills Experience building Ai applications Experience with LLMs If you're a Masters graduate or a C++SoftwareEngineer and you're interested in More ❯
Have you at least one years experience coding with C++? Are you looking for an office based position working alongside experienced software engineers? This could be the role for you! Our client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due … to continued growth we are now looking for an additional SoftwareEngineer with C++ skills to join the engineering team in a graduate role. You will need to be a confident SoftwareEngineer able to work on projects which are either team related or a solo effort. On offer is … a fantastic working environment, a highly competitive salary and a very attractive benefit package. Graduate SoftwareEngineer - Role & Responsibilities - C++, RTOS, Firmware, Electronics - To assess feasibility and assist in development of product software specifications, where required.- Development and testing of software within the project framework, to the required project plan More ❯
Greater London, England, United Kingdom Hybrid/Remote Options
Hunter Bond
Job title: C++SoftwareEngineer Client: Elite Prop Trading Firm (HFT team) Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++SoftwareEngineer 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 ❯
C++SoftwareEngineer (C++/Image Processing) My client, a global leader in intelligent automation, is seeking a talented SoftwareEngineer to help advance cutting-edge computer vision and real-time processing systems. This is a unique chance to join a world-class engineering team driving innovation across … international markets. You re an inquisitive and motivated engineer who enjoys tackling complex challenges, collaborating across disciplines, and delivering impactful, real-world solutions. What You ll Bring Strong proficiency in C++ Experience with OpenCV or similar image processing libraries/tools Exposure to RGB, hyperspectral, or x-ray camera systems (a strong advantage) Degree in Computer … Agile delivery and Kanban methodologies You ll partner closely with hardware and controls engineers to integrate and optimize real-time computer vision systems - combining mechanical precision with intelligent software design. This role offers opportunities for international travel, including to Europe and the USA, to work with cross-functional global teams and support large-scale product deployments. What s More ❯
Huddersfield, West Yorkshire, England, United Kingdom
Adria Solutions
C++SoftwareEngineer (C++/Image Processing) My client, a global leader in intelligent automation, is seeking a talented SoftwareEngineer to help advance cutting-edge computer vision and real-time processing systems. This is a unique chance to join a world-class engineering team driving innovation across … international markets. You’re an inquisitive and motivated engineer who enjoys tackling complex challenges, collaborating across disciplines, and delivering impactful, real-world solutions. What You’ll Bring Strong proficiency in C++ Experience with OpenCV or similar image processing libraries/tools Exposure to RGB, hyperspectral, or x-ray camera systems (a strong advantage) Degree in Computer … Agile delivery and Kanban methodologies You’ll partner closely with hardware and controls engineers to integrate and optimize real-time computer vision systems - combining mechanical precision with intelligent software design. This role offers opportunities for international travel, including to Europe and the USA, to work with cross-functional global teams and support large-scale product deployments. What’s More ❯
C++SoftwareEngineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You’ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that’s small enough for you to have an immediate impact with … plenty of career growth. The C++SoftwareEngineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and server environments. This is also one of the friendliest, smartest and fun teams to … be part of in Bristol who can consider someone at the mid or senior level. C++SoftwareEngineer requirements Strong knowledge of modern C++ with experience of C# desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics SoftwareEngineer - C++/ROS2 Are you an experienced Robotics SoftwareEngineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an … innovative 'tech for good' start-up - is seeking a Robotics SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile … environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot More ❯
On behalf of our client, we are seeking to recruit someone as a C++SoftwareEngineer for 12 months. As an C++SoftwareEngineer, you will join a team and develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation … for safety, performance and dependability. Role: C++SoftwareEngineer Pay 65per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Bristol IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Essential Requirements/Skills/Experience A strong background in software engineering, its realisation … and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new More ❯
On behalf of our client, we are seeking to recruit someone as a C++SoftwareEngineer for 12 months. As an C++SoftwareEngineer, you will join a team and develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation … for safety, performance and dependability. Role: C++SoftwareEngineer Pay £65per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Bristol IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Essential Requirements/Skills/Experience A strong background in software engineering, its realisation … and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit a C#/C++SoftwareEngineer subcontractor on an initial 12 month contract. The department are happy to consider candidates with a mixture of C# and C++ or someone with just C# experience. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days per week onsite Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at ‘time and a quarter’ Duration: 12 Months (initially and then ongoing and long … term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit a C#/C++SoftwareEngineer subcontractor on an initial 12 month contract. The department are happy to consider candidates with a mixture of C# and C++ or someone with just C# experience. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days per week onsite Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at time and a quarter Duration: 12 Months (initially and then ongoing and long … term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid/Remote Options
Client Server
Backend SoftwareEngineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend SoftwareEngineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend SoftwareEngineer 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 to AWS and requires high scalability and … 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 ❯
London, England, United Kingdom Hybrid/Remote Options
Client Server
Backend SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend SoftwareEngineer 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 SoftwareEngineer 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 ❯
Senior C++SoftwareEngineer £50,000 - £70,000 An established defence and technology company is looking for a Senior SoftwareEngineer to join their team, contributing to the development and support of innovative test software solutions. This is an exciting opportunity to work on a wide array of … advanced products in a dynamic, multi-disciplinary environment. You’ll join a highly collaborative team at the intersection of software, electronics, and test systems – driving the development of software solutions that support product verification and validation from early design through to deployment in the field. This is an opportunity to work on mission-critical, high-performance … systems while developing your expertise across a diverse product portfolio. In this role, you will be responsible for designing and developing software to configure, test, and validate high-tech products. You’ll collaborate closely with Systems, Electronics, and Test Engineering teams to deliver integrated solutions that support the full product lifecycle. Your work will span from requirements definition More ❯
Senior C++SoftwareEngineer 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 ❯
Senior C++SoftwareEngineer 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 ❯
Paignton, Devon, United Kingdom Hybrid/Remote Options
Curo Services
SoftwareEngineer - C++ & Python (Hybrid, Paignton) - (RL8024) Location: Paignton/Hybrid (3 DPW On-Site) Salary: Competitive + Benefits Benefits: Annual Bonus, 25 days annual leave (increasing to 30 with length of service), 4 x life insurance, employer pension contributions starting from 6% up to 14%, single private medical insurance and Medicash plan The … real world. They design, manufacture and supply advanced satellite navigation test and simulation systems, many of which comprise radio frequency signal generators plus computer systems running complex application software; all designed in-house. The Candidate: You'll be a technically strong and proactive SoftwareEngineer with commercial experience developing software in C++ … This role sits within the core Engineering team and will support current and future product development. You'll contribute to the design, functionality, and planning of high-quality software solutions, supporting advanced technology systems used by customers worldwide. Duties: Participate in assigned software development projects as a permanent team member Contribute to the full product development More ❯
Cambridge, England, United Kingdom Hybrid/Remote Options
IC Resources
Senior C Rust SoftwareEngineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++SoftwareEngineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and … delivery. What’s Required? For this Senior C Rust SoftwareEngineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Strong C Rust programming skills Strong knowledge of CPU's/GPU's Good Multithreading experience Linux experience If you’re a Senior C++SoftwareEngineer looking for an exciting new challenge within a great company, then please apply today to learn more! To find out more about this and other Software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
Redline Group - Specialist Recruitment for Technology & Electronics Companies
Robotics SoftwareEngineer - C ROS2 Are you an experienced SoftwareEngineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation? If so, our client … an innovative "tech for good" start-up – is actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions. The Robotics SoftwareEngineer, based in Cambridge, will be responsible for: Designing, developing, and testing software systems for advanced robots Collaborating with electronics, mechatronics, and research teams in an … Agile environment Testing, debugging, and verifying written code Travelling to field sites to support physical robots To apply for this Robotics SoftwareEngineer role, you should have: A degree or master’s in Software Engineering, Computer Science, or equivalent Provable experience working with C++14 and Linux Extensive experience with ROS1/ROS2 (Robot Operating More ❯
SoftwareEngineer Join our UK Team who are committed to a Mission! A SoftwareEngineer is required to support the development of a multiple award winning ATM system. This is an opportunity to work on a programme with an exciting pipeline of international work and provide Air Traffic Control Officers (ATCO) with … tools to enhance their operation. The successful candidate does not need to be familiar with ATM; on-the-job training will be provided as required. The softwareengineer will work in a rapidly changing environment, delivering software of a high quality to wide range of difficult problems. They will work as part of a … team performing all software development activities throughout the development life cycle to meet sprint milestones. The position will require understanding and application of the software engineering standards, principles and best practices. Typical Duties: Design software using functional and/or object oriented methodologies Implement software solutions and/or tools that contain More ❯
Backend SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend SoftwareEngineer 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 SoftwareEngineer, 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 ❯
C++SoftwareEngineer Portsdown West (PO17) Full-time Onsite Salary £40,000 - £60,000 25 days annual leave inclusive of up to 3 days Christmas shut-down Buy or sell up to 5 days annual leave Annual Wellbeing allowance Two pension schemes to choose from Private Medical Insurance + discounts for additional family members … full operational potential. About the Role MASS is growing its Electronic Warfare Operations Support Group (EWOS) at Portsdown West, (Fareham, Hampshire). We are looking for a talented C++SoftwareEngineer with experience of working with simulation models, to aid Operational Analysis and support cutting edge research, development, and delivery projects, led by our … the complex RF environments represented in ITASE, radar knowledge is essential and highly desirable in any candidate. What we are looking for: Strong background in modelling/simulation software development. Strong C++ programming skills. Experience with Visual Studio/Windows development tools. Knowledge of RF, countermeasure and flyout simulation tools, ideally gained within a defence setting. More ❯