C++ Jobs in the UK

201 to 225 of 5,554 C++ Jobs in the UK

SeniorLeadSoftwareEngineer-C++-AthenaHydra

London, England, United Kingdom
JPMorgan Chase
use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of software More ❯
Posted:

C++/ C# Developer - AVP

London Area, United Kingdom
Hybrid / WFH Options
SMBC Group
owners, business users, stakeholders, and cross-functional teams to deliver high-quality solutions following Agile and SCRUM best practices. Candidate Skills and Requirements Strong hands-on experience in either C++ or C# (proficiency in both is a plus); familiarity with Python is advantageous. Proven ability to deliver results within agreed timelines, leveraging Agile and SCRUM methodologies. Prior experience in financial More ❯
Posted:

C++/ C# Developer - AVP

City of London, London, United Kingdom
Hybrid / WFH Options
SMBC Group
owners, business users, stakeholders, and cross-functional teams to deliver high-quality solutions following Agile and SCRUM best practices. Candidate Skills and Requirements Strong hands-on experience in either C++ or C# (proficiency in both is a plus); familiarity with Python is advantageous. Proven ability to deliver results within agreed timelines, leveraging Agile and SCRUM methodologies. Prior experience in financial More ❯
Posted:

C++/ C# Developer - AVP

South East London, England, United Kingdom
Hybrid / WFH Options
SMBC Group
owners, business users, stakeholders, and cross-functional teams to deliver high-quality solutions following Agile and SCRUM best practices. Candidate Skills and Requirements Strong hands-on experience in either C++ or C# (proficiency in both is a plus); familiarity with Python is advantageous. Proven ability to deliver results within agreed timelines, leveraging Agile and SCRUM methodologies. Prior experience in financial More ❯
Posted:

Senior C++ Software Engineer (100% Remote - United Kingdom)

London, England, United Kingdom
Hybrid / WFH Options
Tether Operations Limited
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate More ❯
Posted:

Software Developer - Data Infrastructure

London, England, United Kingdom
Squarepoint Capital
microservices that provide high performance solutions to access large data sets required in trading and research. We are looking for an experienced Software Developer with a strong background in C++ to join our team. In this role, you will be responsible for designing, developing, and maintaining the data infrastructure components that support our data processing and analytics pipelines. You will … closely with data engineers, data scientists, quantitative researchers and other stakeholders to ensure efficient and reliable data retrieval, processing and storage. Design, develop, and maintain data infrastructure microservices using C++ to process and analyze large data sets Optimize microservices for performance and scalability, ensuring efficient data processing Debug and troubleshoot software issues, providing timely resolutions Stay up-to-date with … industry trends and advancements in C++ programming and data engineering technologies Write clean, maintainable, and efficient code, following coding best practices and standards Participate in code reviews to ensure code quality and consistency Collaborate with support teams to ensure smooth deployment and operation of microservices Contribute to the overall software architecture and design of data processing and analytics pipelines Required More ❯
Posted:

Team Lead Software Engineer- Defence

Bolton, England, United Kingdom
Hybrid / WFH Options
Positiv Cohort Ltd
are seeking a highly skilled and experienced Team Lead Software Engineer to join our dynamic team in the Defence sector. The ideal candidate will have a strong background in C++ development, proven team leadership experience, and the ability to commute to our Bolton office. This role requires Security Clearance (SC) and British nationality. Key Responsibilities: Lead and mentor a team … of software engineers, providing guidance and support to ensure successful project delivery Develop and maintain high-quality software solutions using C++ Collaborate with cross-functional teams to define project requirements and deliverables Ensure adherence to best practices in software development, including coding standards, testing, and documentation Manage project timelines, resources, and budgets effectively Conduct code reviews and provide constructive feedback … in software engineering Requirements Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field 10+ years of experience in software development, with a strong focus on C++ Proven experience in leading and managing software development teams Strong problem-solving skills and the ability to work under pressure Excellent communication and interpersonal skills Ability to commute to Bolton More ❯
Posted:

Senior Software Engineer

Cheltenham, England, United Kingdom
Hybrid / WFH Options
Searchability NS&D
breaking down of large pieces of work into well-defined tasks Supporting the setup and maintenance of CI and deployment pipelines . ESSENTIAL SKILL SET Expertise using Java, JavaScript, C++ or Python Experience using Cloud-based architecture, AWS or Azure DevOps Automated Tools, Jenkins, Docker, OpenShift or Kubernetes Experience using SQL, MongoDB or Elasticsearch Experience using Testing technologies TO BE … you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Java, JavaScript, C++, Python, AWS, Docker, OpenShift, Kubernetes, National Security, Defence, Defense, Government, Intelligence, Central Government, Security Cleared, SC Cleared, SC Clearance, DV Cleared, DV Clearance, eDV, UKIC DV More ❯
Posted:

SENIOR SOFTWARE ENGINEER - DV CLEARED

London, England, United Kingdom
Hybrid / WFH Options
Babcock
the breaking down of large pieces of work into well-defined tasks Supporting the setup and maintenance of CI and deployment pipelines ESSENTIAL SKILL SET Expertise using Java, JavaScript, C++ or Python Experience using Cloud-based architecture, AWS or Azure DevOps Automated Tools, Jenkins, Docker, OpenShift or Kubernetes Experience using SQL, MongoDB or Elasticsearch Experience using Testing technologies TO BE … you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Java, JavaScript, C++, Python, AWS, Docker, OpenShift, Kubernetes, National Security, Defence, Defense, Government, Intelligence, Central Government, Security Cleared, SC Cleared, SC Clearance, DV Cleared, DV Clearance, eDV, UKIC DV #J-18808-Ljbffr More ❯
Posted:

Software Engineer

Cheltenham, England, United Kingdom
Datasource Recruitment
to join their team – they have won work with a number of key projects and programmes! You will need to have experience working within National Security, either in Java, C++ or Python. This is a hybrid role with 3-4 days per week on site. The Key Responsibilities of a DV Cleared Software Engineer: Deliver highly secure software solutions. Understand … is a list of Key Skills required for the DV Cleared Software Engineer role, however you will not be expected to have everything: Software development including languages such as C++, Python or Java. Understanding of Cloud Platforms (AWS, Azure or GCP). Some knowledge of Linux would be beneficial. Oracle or SQL Databases. Testing and diagnostics using a range of More ❯
Posted:

Senior Embedded Software Engineer

Leeds, England, United Kingdom
Optoma
work on a broad software and hardware stack. Requirements Experience developing products on embedded Linux and/or Android platforms, preferably involving video management and processing products. Proficiency in C++, C, Java, Android, and Linux programming. Experience with embedded systems software development. Understanding of system design and architecture. Knowledge of raw video timing standards. Strong team collaboration and communication skills. … Self-motivated, reliable, disciplined, and eager to learn new skills. BSc/BEng in Computer Science, Engineering, or related field. Excellent OOP skills and coding proficiency in C++, C, Java. Experience with system design and hardware interfacing. Familiarity with video standards and hardware debugging skills. Version control experience (GIT/SVN). ARM-based platform development experience. Desirable Skills Experience More ❯
Posted:

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary … documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit … years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS-485, SPI, and More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Developer

Guildford, Surrey, 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 … everyone’s schedules are different and so supports flexible working hours. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey Another top job from ECM, the high-tech recruitment experts. Even if More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum DoE + Benefits
Posted:

Senior Embedded Software Engineer

Rochester, England, United Kingdom
Hybrid / WFH Options
NC SAVE$ ENERGY
office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary … documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer The Role Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit … years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS-485, SPI, and More ❯
Posted:

Embedded Software Engineer

Stevenage, Hertfordshire, United Kingdom
Expleo
with cross-functional teams to analyse requirements, design, develop, test, and maintain software solutions for defence projects. Apply your expertise in one or more of the following programming languages: C++, C or ADA to deliver high-quality software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate … related technical field. Essential Skills Proven experience working as a Software Engineer, developing software solutions for complex projects. Strong proficiency in at least one of the following programming languages: C++, C or ADA. Experience using a high-level scripting language such as Python. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quantitative Developer C# .Net SQL Maths

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
TieTalent
in a Quantitative Developer position at a buyside institution or Tier 1 bank You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures … or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. Nice-to-have skills C# .NET SQL Java Python C++ Computer Science Algorithms Newcastle upon Tyne, England Work experience Backend Languages English Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Finance and More ❯
Posted:

System Development Engineer, WW AMZL Innovation and Design Engineering

United Kingdom
Amazon
to understanding the deep human-machine interfaces. Minimum Requirements Bachelor's degree in Computer Science, Automation Engineering, or equivalent Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby Experience in systems design, software development, operations, automation, and process improvement Experience building tools for building, testing, releasing, or monitoring Non-internship professional software … existing systems Experience in networking, storage systems, operating systems, and hands-on systems engineering Experience programming with CODESYS and one other modern language such as Python, Ruby, Golang, Java, C++, C#, Rust Experience with PowerShell (preferred), Python, Ruby, or Java Experience working in an Agile environment using the Scrum methodology Amazon is an equal opportunities employer. We believe passionately that More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C# Developer

London, England, United Kingdom
Capula Investment Management LLP
Generative AI Software Engineer - SVP London, England, United Kingdom 1 week ago London, England, United Kingdom 2 months ago Lead Software Engineer - EU Natural Gas & Power Senior Software Engineer (C++), Endpoint Client London, England, United Kingdom 4 days ago Senior Supply Chain Applications Builder/Developer London, England, United Kingdom 2 days ago Principal Cross -Team Software Engineering Lead London … England, United Kingdom 1 week ago Senior C++ Engineer (Mandarin Speaker) - London/Remote from the UK London, England, United Kingdom 1 month ago SAP Sovereign Cloud User Assistance Developer Specialist/Senior (Technical Writer) Feltham, England, United Kingdom 2 days ago Senior Technical Architect for Social Housing Developer We’re unlocking community knowledge in a new way. Experts add More ❯
Posted:

System Development Engineer, WW AMZL Innovation and Design Engineering

London, England, United Kingdom
Redefined Ltd
to understanding the deep human-machine interfaces. BASIC QUALIFICATIONS Bachelor's degree in Computer Science, Automation Engineering, or equivalent Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby Experience in systems design, software development, operations, automation, and process improvement Experience building tools for building, testing, releasing, or monitoring Non-internship professional software … existing systems Experience in networking, storage systems, operating systems, and hands-on systems engineering Experience programming with CODESYS and one other modern language such as Python, Ruby, Golang, Java, C++, C#, Rust PREFERRED QUALIFICATIONS Experience with PowerShell (preferred), Python, Ruby, or Java Experience working in an Agile environment using the Scrum methodology Amazon is an equal opportunities employer. We believe More ❯
Posted:

Software Engineer - DV

London, England, United Kingdom
Plug Consulting Ltd
for engineers with experience in secure environments and exposure to modern software and cloud practices: Active DV or eDV clearance Proficiency in languages such as Python, Java, JavaScript, SQL, C++ Knowledge of cloud platforms (AWS, Azure, or GCP) Experience with CI/CD tools (e.g. Jenkins, Azure DevOps, GitHub Actions) Understanding of containerisation and orchestration (Docker, Kubernetes) Benefits Competitive salaries More ❯
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Thomas Reuters
cloud services, preferably AWS (Lambda, Step Function, DynamoDB, Cloudformation, etc.) Understanding of agile development methodologies Much preferred - Experience working with and understanding of high-level language (Java, C/C++) Much preferred - Experience using Docker (creating, deploying and orchestrating) Preferred - Video knowledge and experience/understanding of ffmpeg About the Role In this opportunity as a Software Engineer , you will … be: Develop, test, and maintain robust and scalable applications (primarily NodeJS, can be Python or Java/C/C++) Participate in code reviews to ensure code quality and adherence to coding standard Identify and resolve software related issues and bugs Collaborate with cross-functional teams to gather and analyse software requirements Stay up-to-date with industry trends and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
System Recruitment Limited
activities as required. Requirements: Excellent English and strong communication skills. Relevant degree (2:1 or higher) in Computer Science, Software Engineering, Electronics, Networking, etc. Experience in programming in C, C++, C#, or Java. Beneficial Skills: Experience with Linux OS. UI development experience. Knowledge of additional languages like JavaScript, HTML, Lua, scripting languages. Experience with Git, Gerrit, SVN, CVS. This is More ❯
Posted:

Graduate Software Engineer / Quant Developer / Quant Researcher - Up to £160,000 + Bonus + Package

London, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
within a firm that thrives on initiative What You Bring Degree in Mathematics, Computer Science, Physics, Engineering, or related STEM field Proficiency in at least one core programming (Python, C++, Java, C#, KDB+/Q, etc.) Analytical mindset with a passion for solving complex problems Strong drive, curiosity, and a desire to learn in a fast-paced, high-stakes environment More ❯
Posted:

Software Engineer - Systematic Data Platform

London, England, United Kingdom
Millennium Management
experience preferred. Master's degree or higher in fields such as quantitative finance, engineering, computer science or equivalent. Proficient in computer science fundamentals and object-oriented programming using Python, C++, or Java. Self-driven, eager to learn about technology and financial markets, and able to pick up things quickly. Experience with databases/SQL and basic understanding of financial products. More ❯
Posted:

Senior Software Engineer, Platform Engineering

London, England, United Kingdom
Balyasny Asset Management L.P
testable software Bachelor’s degree in engineering, computer science, information systems, or equivalent experience Software engineering experience with Python and one other object-oriented programming language (e.g. C#, Java, C++, GoLang) Experience working with containers and Kubernetes Experience building RESTful APIs Experience working with distributed high throughput systems Experience working with configuration/infrastructure as code (e.g. Terraform) Detailed communication More ❯
Posted:
C++
10th Percentile
£36,850
25th Percentile
£50,000
Median
£66,219
75th Percentile
£85,000
90th Percentile
£121,500