1 to 25 of 4,078 C++ Jobs in the UK

Senior C++ Software Engineer

Location
Greater London, England, United Kingdom
high-impact Defence software solutions for mission-critical systems. You’ll work on projects requiring robust, safety-regulated software development, applying your expertise in C++ and compliance standards to ensure reliability and security. This is an opportunity to contribute to fast-paced defence programmes, where your work directly supports operational … week) Seniority: Senior (8+ years of experience) Clearance: Candidates must be willing and eligible to obtain SC clearance. Key Responsibilities Design, develop, and maintain C++ software for mission-critical defence systems. Apply DO-178 principles and ensure compliance with safety standards. Perform black-box/system-level testing and verification ...

Senior Software Engineer, Git Systems

Location
United Kingdom
Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science … Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
consultancy or industry setting Proven experience developing firmware or low-level drivers in resource-constrained environments. Expertise of system programming languages (C, C++, Rust, Ada) and experience managing memory allocation, threading, and real-time constraints. Strong background in Unix/Linux operating systems, including kernel interaction or usage of RTOS ...

Senior Software Engineer - Backend

Hiring Organisation
Fitch Ratings
Location
London, UK
Employment Type
Full-time
least 3–5 years leading teams of highly technical engineers. Demonstrated experience delivering enterprise-scale software platforms, APIs, and distributed systems. Strong proficiency in C++, Java (Spring Boot), and/or Python (FastAPI or similar), with the ability to guide engineering teams on architecture, design, and implementation. Experience designing, building ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
Proficiency using AI‐assisted development tools as part of daily work, with disciplined review and validation of generated code. Strong object‐oriented programming in C++ with modern C++ practices and the C++ Standard Library (STL). Solid software engineering fundamentals: data structures, algorithms, object‐oriented design, and design patterns. Strong ...

Senior Software Engineer C++

Hiring Organisation
REC SOLUTIONS LIMITED
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Senior Software Engineer C++ (Python, SQL, Linux, Trading, FinTech, Financial Technology, Low Latency, Backend) ***This is a hybrid role, 3 days remote and 2 days in the office*** Our client actively encourages diversity, equality and inclusion within its workforce and welcomes applications from a diverse background, REC Solutions Limited does … with your thinking, then my client could be the ideal place for you to develop your career. Benefits (not exhaustive list): Senior Software Engineer C++ (Python, SQL, Linux, Trading, FinTech, Financial Technology, Low Latency, Backend) Competitive salary 25 days annual leave - not including bank holiday Private medical insurance Flexible working ...

Software Developer (C++)

Location
Cheltenham, England, United Kingdom
dynamic and innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend software solutions using Java and C++ within Linux environments. You will work closely with customers and internal teams to understand requirements, define technical approaches, and deliver robust, reliable, and scalable solutions. … security clearance at the time of application to be considered for this role. Key responibilities Design, develop, and maintain high-performance software solutions in C++ for Linux-based environments. Implement robust, maintainable, and well-tested code with a strong focus on performance, reliability, and scalability. Integrate and utilise static analysis ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
workflows with teammates and help raise team standards for responsible use. Object-oriented software engineering Design and implement scalable, maintainable features using object-oriented C++ : clear abstractions, encapsulation, inheritance, and sound use of design patterns. Write, test, review, and maintain high-quality code across the full software development lifecycle. Take … tools (e.g., Cursor, GitHub Copilot, Claude) as part of daily development, with disciplined review and validation of generated code. Strong object-oriented programming in C++ , including modern C++ practices and proficiency with the C++ Standard Library (STL) . Solid software engineering fundamentals: data structures, algorithms , object-oriented design, and design ...

Senior Software Engineer, Git Systems

Hiring Organisation
GitHub
Location
United Kingdom
Salary
£ 70 K
Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or PythonOR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science … Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or PythonOR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science ...

Software Engineer C++ Linux OS

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Software Engineer/Developer (C++ Linux OS) London/WFH to £65k Do you have strong C++ coding skills combined with a deep knowledge of Linux? You could be progressing your career at a successful and expanding software house that provide cyber security products to a range of finance, government … small team responsible for the company's flagship secure operating system and desktop application. You'll build out new products, features and updates using C++ on low level Linux OS (Debian) to provide maximum security. Location/WFH: You'll be joining an international team, working in a relaxed software ...

C++ Software Developer

Location
Cambridge, England, United Kingdom
C++ Software Developer Location: Cambridge, UK Salary: Competitive Join our team of expert Programmers within Options’ Market Data division! Working for Options Developing and engaging our people is a strategic priority for our business. We are looking for talented individuals to join our team and contribute to Options’ future growth … technical proficiency in: One -two years’ experience in a related role involving the design and development experience. The ability to demonstrate previous experience with C++ including STL/Boost. Experience in working with Linux/Unix environments e.g. Red-Hat, CentOS. Scripting knowledge of BASH, Perl and Python. Proficiency with ...

Lead Software Engineering - C++

Location
Greater London, England, United Kingdom
Join us to shape the future of electronic trading technology, where your expertise in C++ and hardware acceleration will make a global impact. You'll collaborate with talented engineers to deliver market-leading solutions that power high-speed trading across global markets. We value creativity, technical excellence, and a passion … development, and meaningful contributions. Be part of a team that thrives on solving complex challenges and advancing industry standards. As an Ultra Low Latency C++ Lead Software Engineer at JPMorgan Chase in the Electronic Trading Technology team, you will design, build, and operate market gateway solutions with hardware FPGA acceleration. ...

C++ Principal Software Engineer - Airborne

Location
Southampton, England, United Kingdom
## C++ Principal Software Engineer - AirborneApply: GB - Southampton: Full time: Posted Today: R0033329**Job Description:****Your impact**Would you like a once-in-a-generation opportunity to play a key role in a defence programme of national and international importance? We are on the hunt for talented software engineers … Engineering, Electronics, or a related discipline (or significant relevant experience), together with experience delivering software solutions within a complex engineering environment. Essential Experience:* Strong C++ programming skills* Development of Linux applications* TCP/IP It is useful if you have some of these skills:* Developing C# applications* Familiarity with formal ...

Senior Software Engineer (C/C++)

Location
Stevenage, England, United Kingdom
team is growing to support our expanding product portfolio. As part of this growth, we have an exciting opportunity for a C/C++ Senior Software Engineer to work on our NE-ONE network emulation product family. This is an ideal opportunity for someone wishing to utilize their experience … developing in a Linux environment, using the GNU suite (gcc, gdb) At least 2 years’ experience mentoring and supporting other software development engineers Strong C++ programming experience and Object-oriented techniques Strong logical and analytical skills Network programming experience Multithreaded programming experience Python programming experience Ability to innovate and think ...

Sr Lead Software Engineer (C++ / FICC Etrading)

Location
Greater London, England, United Kingdom
Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced knowledge and demonstrated skills in in programming languages C and C++ Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting ...

Software Engineer (Java / C++)

Location
Abingdon, England, United Kingdom
4+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 4+ years of Java and C++ development experience History of applying best practices, code reviews and quality checks Familiarity with build pipeline tools and technologies such as Gitlab Must be self ...

Software Engineer - C/C++/C#/Python

Location
City of Edinburgh, Scotland, United Kingdom
Demonstrated experience of 5+ years in a relevant field Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages Awareness and/or experience of embedded or real‐time software Experience of hardware-software integration, test automation (specifically using ...

Sr Lead Software Engineer (C++ / FICC Etrading)

Location
Greater London, England, United Kingdom
Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced knowledge and demonstrated skills in in programming languages C and C++ Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting ...

Software Engineer, C++

Hiring Organisation
Tower Research Capital
Location
London, UK
Employment Type
Full-time
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation ...

C++ Software Engineer (remote)

Location
Doncaster, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...

C++ Software Engineer (remote)

Location
Falkirk, Stirlingshire, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...

C++ Software Engineer (remote)

Location
Warrington, Cheshire, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...

Software Engineer C++ - Fully Remote

Location
Carmarthenshire, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...

C++ Software Engineer (remote)

Location
Bromsgrove, Worcestershire, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...

Software Engineer C++ - Fully Remote

Location
Gateshead, Durham, United Kingdom
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling publishers to maximize revenue ...