C++ Jobs in the UK

1 to 25 of 761 C++ Jobs in the UK

Embedded Software Engineers

Capenhurst, Cheshire, United Kingdom
NMS Recruit Ltd
Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Employment Type: Permanent
Salary: GBP 50,000 Annual
Posted:

Embedded Software Engineers

Chester, Cheshire, North West, United Kingdom
NMS Recruit
Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior C++ Software Engineer - Media Broadcasting

Epsom, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Senior C++ Software Engineer/Developer Remote UK to £70k Are you a Senior C++ Software Engineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market leading media software house, the flagship product, is a pseudo real time multi-threaded iTV broadcasting application that enables television … broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior member of the team you'll mentor others and act as … a remote first policy so you can work from home from anywhere in the UK. About you: You have a strong knowledge of media broadcasting technology You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 You have a good knowledge of SQL You have strong analytical and problem solving skills More ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum
Posted:

Senior C++ Software Engineer - Media Broadcasting

London, UK
Hybrid / WFH Options
client server
Join a market leading media software company where your C++ expertise will power broadcasting technology used by television networks worldwide.* *Senior C++ Software Engineer/Developer Remote UK to £70k* Are you a Senior C++ Software Engineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market … real time multi-threaded ITV broadcasting application that enables television broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior member … a remote first policy so you can work from home from anywhere in the UK. About you: * You have a strong knowledge of media broadcasting technology * You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 * You have a good knowledge of SQL * You have strong analytical and problem solving skills More ❯
Employment Type: Full-time
Posted:

Technical Industrial Placement 2026

Remote, UK
Hybrid / WFH Options
CGI
many roles requiring higher National Security Vetting (typically 5–10 years of continuous UK residency). Technical skills we value include: Programming Languages: Proficiency in one or more of C++, Java, Python, JavaScript, or C#. Systems & Tools: Familiarity with Linux/Unix, version control systems (e.g., Git), and DevOps tools (e.g., Docker, Kubernetes). Cloud Technologies: Exposure to platforms such More ❯
Posted:

Technical Industrial Placement 2026

United Kingdom
CGI
many roles requiring higher National Security Vetting (typically 5-10 years of continuous UK residency). Technical skills we value include: Programming Languages: Proficiency in one or more of C++, Java, Python, JavaScript, or C#. Systems & Tools: Familiarity with Linux/Unix, version control systems (e.g., Git), and DevOps tools (e.g., Docker, Kubernetes). Cloud Technologies: Exposure to platforms such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Graduate 2026

Remote, UK
Hybrid / WFH Options
CGI
many roles requiring higher National Security Vetting (typically 5–10 years of continuous UK residency). Technical skills we value include: Programming Languages: Proficiency in one or more of C++, Java, Python, JavaScript, or C#. Systems & Tools: Familiarity with Linux/Unix, version control systems (e.g., Git), and DevOps tools (e.g., Docker, Kubernetes). Cloud Technologies: Exposure to platforms such More ❯
Employment Type: Full-time
Posted:

Automation Engineer

Farnborough, Hampshire, England, United Kingdom
Hybrid / WFH Options
Sopra Steria
management and capacity planning activities. What you will bring: Strong Windows and Linux sysadmin expertise. Proficient with one or more high level programming languages such as JavaScript, Python, C#, C++, Go or Java. Competent with multiple scripting languages such as PowerShell, Bash or SQL. Background working with enterprise orchestration tooling, including the Aria Automation suite or Rundeck. Background working with More ❯
Employment Type: Full-Time
Salary: £50,000 - £65,000 per annum
Posted:

Senior Data Engineer - Central Services

London, South East, England, United Kingdom
Norton Rose Fulbright LLP
and deploy data solutions that capture, explore, transform, and utilize data to support AI, ML, and BI Strong ability in programming languages such as Java, Python, and C/C++ Ability in data science languages/tools such as SQL, R, SAS, or Excel Proficiency in the design and implementation of modern data architectures and concepts such as cloud services More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineer C++

City of London, London, United Kingdom
Ncounter LTD
C++ Software Engineer London | Hybrid (2-3 days per week) | Competitive salary + bonus Ncounter is partnering with a leading trading technology group to hire an exceptional C++ Software Engineer to build and evolve high-performance order gateway systems used in fast-moving fixed income markets. This is a hands-on role developing ultra-low-latency services that handle order … validation, routing and exchange connectivity - the backbone of real-time trading. Youll join a collaborative team of developers, quants and platform engineers, working across a high-availability C++ codebase to deliver fast, resilient and observable services. Youll be empowered to design, implement and test software that directly impacts trading performance, scalability and reliability. Key Responsibilities: Design and develop high-throughput … order gateway components in modern C++ Implement robust connectivity, order validation and routing logic for fixed income markets Profile and optimise multi-threaded code paths, eliminating performance bottlenecks Apply concurrency, lock-free and memory-efficient techniques to maximise throughput Collaborate with quantitative researchers, traders and SRE teams to deliver reliable releases Contribute to automated testing, verification and CI/CD More ❯
Employment Type: Permanent
Posted:

Full Stack Software Engineer

United Kingdom
Hybrid / WFH Options
Forward Role
designers, and technical teams Translate complex user needs into scalable software solutions Tech Stack & Desirable Skills Experience in some of the following is beneficial: Languages: Python, Java, Golang, JavaScript, C++ Frontend: React, Vue.js, AngularJS Backend: Node.js, Nginx, Uvicorn, RESTful APIs Databases: PostgreSQL, MySQL, MongoDB, Cassandra Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes Scripting: Bash, PowerShell Passion for learning new tech More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Senior Software Developer

United Kingdom
ECM Selection (Holdings) Limited
cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++ Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A s or More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 70,000 Annual
Posted:

Senior Software Engineer TypeScript Full Stack

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
solving skills You're comfortable taking ownership of projects and mentoring more junior team members You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#) You're happy to work with the following tech stack (you don't need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python, PostgreSQL, AWS, Docker You have an More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Backend Software Engineer AI - Cybersecurity

Knutsford, Cheshire, England, United Kingdom
Client Server Ltd
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
Employment Type: Full-Time
Salary: £95,000 - £130,000 per annum
Posted:

Senior AI Engineer - Cyber Security

Knutsford, Cheshire, North West, United Kingdom
Client Server
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
Employment Type: Permanent
Posted:

Senior AI Engineer - Cyber Security

warrington, cheshire, north west england, united kingdom
Client Server
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
Posted:

Quantitative Software Engineer

London, United Kingdom
DV Trading LLC
degree or higher in CS, Engineering or other technical discipline Demonstrated ability to program in a scientific computing environment, preferably in Python/NumPy/Pandas and Java/C++ Experience working with distributed systems and large data sets Strong knowledge of algorithms, design patterns, OOP, threading, multiprocessing, etc. Experience with SQL, NoSQL, or tick databases Experience working in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, United Kingdom
WeAreTechWomen
the latest technological developments. Assisting and advising other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and experience of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Engineer (DV Security Clearance)

Remote, UK
Hybrid / WFH Options
CGI
Entra) • Infrastructure as Code: Terraform, CloudFormation, Deployment Manager, or ARM • Linux and Windows administration • Software development in one or more languages: Java, Kotlin, Python, Apps Script, JavaScript, C#/C++ • Containerisation (Docker, Kubernetes, OpenShift) • Security protocols such as PKI, TLS • Virtualisation tools (VMware, KVM) • Networking fundamentals • Agile methodologies and version control (Git) Desirable: • AWS, GCP, or Azure certifications • Amazon Managed More ❯
Employment Type: Full-time
Posted:

Senior Solutions Architect London

London, United Kingdom
Hybrid / WFH Options
MongoDB
experience in pre-sales with enterprise software Minimum of 3 years experience with modern scripting languages (e.g. Python, Node.js, SQL) and/or popular programming languages (e.g. C/C++, Java, C#) in a professional capacity Experience designing with scalable and highly available distributed systems in the cloud and on-prem Demonstrated ability to work with customers to review complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Southmoor, Oxfordshire, United Kingdom
IO
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Abingdon, Oxfordshire, United Kingdom
IO
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - eDV Cleared

London, South East, England, United Kingdom
Searchability NS&D
R&D, implementation to automation. WE NEED THE SENIOR SOFTWARE ENGINEER TO HAVE.... Current enhanced DV clearance Experience with at least one or more of the following: Java, Python, C++, .NET, C#, JavaScript, React Experience mentoring juniors or leading a team Experience/Knowledge of automation IT WOULD BE NICE FOR THE SENIOR SOFTWARE ENGINEER TO HAVE.... Cloud based experience More ❯
Employment Type: Full-Time
Salary: £45,000 - £100,000 per annum
Posted:

Senior Software Engineer - eDV Cleared

London, United Kingdom
NSD
R&D, implementation to automation. WE NEED THE SENIOR SOFTWARE ENGINEER TO HAVE. Current enhanced DV clearance Experience with at least one or more of the following: Java, Python, C++, .NET, C#, JavaScript, React Experience mentoring juniors or leading a team Experience/Knowledge of automation IT WOULD BE NICE FOR THE SENIOR SOFTWARE ENGINEER TO HAVE. Cloud based experience More ❯
Employment Type: Permanent
Posted:

Contract Senior Software Engineer - eDV Cleared

London, South East, England, United Kingdom
Searchability NS&D
capture to R&D, implementation to automation. WE NEED THE SENIOR SOFTWARE ENGINEER TO HAVE.... Current enhanced DV clearance Experience with at least one of the following: Java, Python, C++, C#, .NET, JavaScript, React Experience mentoring juniors or leading teams is nice to have but not essential Experience/Knowledge of automation IT WOULD BE NICE FOR THE SENIOR SOFTWARE More ❯
Employment Type: Contractor
Rate: £500 - £750 per day
Posted:
C++
10th Percentile
£30,165
25th Percentile
£47,500
Median
£65,000
75th Percentile
£95,000
90th Percentile
£136,000