1 to 25 of 1,606 C++ Jobs in the UK

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 ...

C++ Software Engineer - C++, Python - Financial / Banking

Hiring Organisation
N P Associates
Location
London, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £120,000 per annum
C++ Software Engineer - C++, Python - Financial/Banking. Candidates with varying levels of C++ and Python experience will be considered from Intermediate to Senior - ideal candidates will come from a Financial/Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity with some Low Latency … technical engineering products. • Keep abreast of technology trends and champion new ideas and process improvements. Required Skills/Experience • 2+ years development experience in C++ 11 and Boost creating performant, scalable applications. • 2+ years of experience in networking (UDP, Multicasting, TCP, etc...), messaging, and algorithms. • 2+ years of experience ...

Senior Software Engineer, Development Tools

Hiring Organisation
Tower Research Capital
Location
London, UK
Employment Type
Full-time
scalability improvements, and reliability engineering best practicesProviding technical mentorship and contributing to engineering standards and best practices across the teamQualifications: Strong programming skills in C++, Rust, and/or Python. You likely have 7+ years of experience in software development, infrastructure engineering, or DevOpsBuild system fundamentals. Deep practical experience with ...

Graduate Software Developer, Python, C

Hiring Organisation
Jam Management Consultancy ltd
Location
Bracknell, Bracknell Forest, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£37000 - £38000/annum
another strong STEM discipline. With A levels at A-B grades or Eqvl. Strong analytical and problem-solving ability Programming experience in C#, C++, Java, Python or similar Some knowledge of SQL/databases Personal, university or commercial software development projects A genuine interest in becoming an accomplished Software Engineer ...

Senior Software Engineer, Quant trading - Python, Java, C++

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Senior Software Engineer, Quant trading – Python, JavaLondon (Hybrid)130,000-175,000 + benefits and bonusQuant Capital is urgently looking for a Senior Software Engineer to join our high profile client. My client, a leading ...

Graduate Software Developer

Hiring Organisation
Jam Management Consultancy ltd
Location
Bracknell, Bracknell Forest, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£37000 - £38000/annum
another strong STEM discipline. With A levels at A-B grades or Eqvl. Strong analytical and problem-solving ability Programming experience in C#, C++, Java, Python or similar Some knowledge of SQL/databases Personal, university or commercial software development projects A genuine interest in becoming an accomplished Software Engineer ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Minimum Qualifications Bachelor's or higher degree in an analytical subject (Computer Science, Engineering, Maths, Physics). 10+ years of professional programming experience in C++/C# and willingness to learn new languages. Experience with Linux development and running software on Linux. Experience with virtualisation and containers, including Docker. Preferred ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
higher degree in an analytical subject (e.g. Computer Science, Engineering, Maths, Physics). Coding Aptitude: 10+ years of professional programming experience in C++/C#, and the willingness to learn new languages quickly. Experience with Linux development: Experience with using Linux and developing software running on Linux. Experience with virtualisation ...

Senior Software Engineer, C/FICCO Data

Location
City Of London, England, United Kingdom
existing systems. Provide on‐call support as needed. Qualifications A minimum of 2+ years’ experience using at least one of Python, Java, and C++, and can work comfortably in multiple programming languages A track record of working directly with end customers, scoping and delivering production systems in fast-moving ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
higher degree in an analytical subject (e.g. Computer Science, Engineering, Maths, Physics).* **Coding Aptitude**: 10+ years of professional programming experience in C++/C#, and the willingness to learn new languages quickly.* **Experience with Linux development**: Experience with using Linux and developing software running on Linux.* **Experience with virtualisation ...

Software Developer

Location
Farnborough, England, United Kingdom
relevant work experience in software engineering and developmentMinimum 2+ years of experience in a similar technical leadership or mentoring roleProficiency in C/C++ programming with hands-on experience in production environmentsStrong proficiency in Linux operating systems (system administration, kernel knowledge, or application development)Proficiency in Python programming with experience ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent
work experience in software engineering and development Minimum 2+ years of experience in a similar technical leadership or mentoring role Proficiency in C/C++ programming with hands-on experience in production environments Strong proficiency in Linux operating systems (system administration, kernel knowledge, or application development) Proficiency in Python programming ...

AI Developer – Kings Cross, London

Location
Greater London, England, United Kingdom
with LLMs integration, fine-tuning and associated tools (e.g. LangChain, Agent frameworks).* Competency in at least one other programming language (e.g. C/C++, Java).* Experience going from POC to production-grade system.**Key Behaviours*** Curious Innovator: You stay up to date with frontier AI technologies and enjoy ...

cloud engineer for connected devices

Location
Greater London, England, United Kingdom
Kinesis data streaming, message queues, serverless architectures, Docker, connected devices, IoT ecosystems, large-scale device management platforms, BLE, WiFi connectivity protocols, Rust, C/C++, systems programming languages, AI-assisted development workflows, AWS Bedrock, AI-powered development tools, prompt engineering, robotics, consumer electronics, smart home products, open source contributions, mentoring ...

OpenCPI Senior Software Engineer

Location
Gloucester, England, United Kingdom
software-defined radio technologies & architectures Working knowledge of digital signal processing, algorithm or payload development, and embedded system design Competent in C/C++ and/or VHDL for embedded applications, and additionally with Python Experience in some of these areas is advantageous, but this is not a checklist ...

Staff Software Engineer

Location
Rugby, England, United Kingdom
developing, enhancing, and supporting physics-based design and engineering analysis tools for industrial or rotating component applications. Skill Set requirements: Significant programming skills in C++, C, Core Java, Python, and Shell scripting, with experience developing reliable, maintainable, and high-performance engineering applications. Hands-on experience with aero engineering concepts, rotating ...

AI Strategist, Generative AI Innovation Center

Hiring Organisation
AmazonWebServices
Location
London, UK
Employment Type
Full-time
experience in consulting, design and implementation of serverless distributed solutions- Experience with one or more object-oriented programming languages (e.g., Java, C/C++, Python)- Experience integrating AWS cloud services with on-premise technologies (e.g., Microsoft, IBM, Oracle, HP, SAP)- Experience in automation or monitoring frameworks, deployment or development- Experience ...

Software Engineer (Mid and Senior Levels)

Hiring Organisation
One Big Circle Ltd
Location
City Of Bristol, England, United Kingdom
with partial or adjacent skills and backgrounds, to fill a number of different roles within each capability area. Device & Embedded Software Systems Embedded Linux, C++/Python, embedded systems, multi-sensor and camera-based devices (including thermal and line-scan), data acquisition and edge processing, device-to-cloud pipelines, networking ...

Front Office Senior Software Engineer (Fixed Income Risk System)

Location
Greater London, England, United Kingdom
languages, together with strong knowledge of data structures, algorithms, concurrency and distributed-system design. Candidates with strong experience in other languages such as Python, C++ or C# are encouraged to apply. Experience developing scalable distributed systems and working with technologies such as distributed caches, grid computing, messaging frameworks and high ...

Senior Compute Platform Engineer

Location
Greater London, England, United Kingdom
Experience with Cloud Experience with High Performance Compute (HPC) Preferred Qualifications: Deep knowledge and use of at least one common programming language: e.g., Python, C++, Java, including toolchains for documentation, testing, and operations/observability Deep expertise in modern software development tools/ways of working (e.g. git/GitHub ...

Lead C++ Software Engineer - Low-Latency Trading

Location
Greater London, England, United Kingdom
Locations 25 Bank Street, Canary Wharf, London, Greater London, E14 5JP, GB Job Schedule Full time Job Description We have an opportunity to impact your career and provide an adventure where you can push the ...

Lead Software Engineer

Location
Gloucester, England, United Kingdom
technical strategy, driving architectural decisions and mentoring other engineers. Skills & Experience We're interested in candidates with experience in: Software development using Java, Python, C++, Go, Rust or JavaScript/TypeScript. System architecture and technical leadership. Linux, Git, CI/CD pipelines and automated testing. Cloud technologies, particularly AWS. Agile ...

Graduate Software Engineer | 2026 Graduates | Fully Remote

Hiring Organisation
S Merrick LTD
Location
United Kingdom
Employment Type
Permanent, Work From Home
Salary
£24,000
Server Azure JavaScript MVC Don't worry if you've never used every technology. If you've built software using Java, Python, C++, C#, PHP or another object-oriented language, we'll help you learn the rest. What you'll be doing: Developing business-critical software Building web, database ...

Lead Software Engineer

Hiring Organisation
Advanced Resource Managers Limited
Location
Gloucester, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£77,000 - £96,500 per annum
technical strategy, driving architectural decisions and mentoring other engineers. Skills & Experience We're interested in candidates with experience in: Software development using Java, Python, C++, Go, Rust or JavaScript/TypeScript. System architecture and technical leadership. Linux, Git, CI/CD pipelines and automated testing. Cloud technologies, particularly AWS. Agile ...