Find your next tech and IT Job or contract C/C++ in England

What you need to know about C/C++

C and C++ are powerful and versatile programming languages used for developing applications ranging from embedded systems to complex software. C, created in the 1970s, is a low-level language ideal for system programming and optimized performance. It forms the foundation of many operating systems, like Linux, and offers direct memory control. C++, an extension of C, adds object-oriented features like classes and inheritance while maintaining C's power and efficiency. It is used to develop graphical software, game engines, scientific applications, and more. Both languages are widely adopted in the industry for their speed, flexibility, and ability to handle complex systems. They are also known for their extensive ecosystem of libraries and compatibility with multiple platforms.

Explore the latest IT & tech jobs in England, home to numerous tech hubs and a diverse job market.

Your search returns 2 results.
Contractor

Contractor job
Senior C++ Software Engineer

Templeton and Partners Limited
Published on
C/C++

4 days
£400-850
London, England, United Kingdom
Senior C++ Software Engineer 12 month contract - £600 to £850 per day inside Global Trading & Supply | High-Performance Trading Technology As a Senior C++ Software Engineer, you'll collaborate with technologists, quants, and traders to build and optimise our in-house global derivatives trading platform. You'll work across the full stack of proprietary trading technology - from exchange connectivity to trading engines - with the autonomy and impact of a high-performance engineering culture. You will play a key role in ensuring ultra-low latency performance, reliability, and scalability while shaping the next generation of our trading systems. What You'll Work On Exchange Connectivity Develop software that interacts with major global futures exchanges via native APIs & protocols (FIX, WebSocket, HTTP). Maintain and extend testing suites to ensure robust connectivity performance. Optimise exchange communication through Kernel bypass, TLS tuning, and advanced networking techniques. Study and align with detailed exchange behaviours. Work across C++, Rust, Python, and Typescript where required. Trading Strategies Build and enhance algorithmic trading strategies from trader and quant requirements. Increase the performance, reliability, and stability of the trading engine. Improve monitoring and observability alongside Trading Operations. Diagnose and resolve production issues (crashes, logic anomalies, latency bottlenecks). Support release preparation and deployment of trading engine versions. Technical Experience 5+ years post-graduation C++ experience in the financial markets. Strong multi-threaded, asynchronous, and distributed systems engineering background. Deep knowledge of algorithms and data structures. Understanding of the full exchange-traded derivatives life cycle. Strong Scripting and automation skills (Python, PowerShell, C#, SQL etc.). Proven track record in application deployment best practices and proactive system monitoring. Industry Experience 8+ years in Trading, Capital Markets, or Investment Banking environments. Familiarity with global futures exchanges and their native protocols. For information please APPLY NOW!
Permanent

Job Vacancy
FIS Integrity Treasury System Support Analyst

Nexus Jobs Limited
Published on

£45k-65k
London, England, United Kingdom
FIS Integrity Treasury Systems Support Analyst Our Client is in the process of implementing a Treasury System from FIS called Integrity. You must have at least 2 to 4 years experience of working with and supporting FIS Integrity’s Treasury System. The Client may consider experience of FIS Quantum as well. Any software development skills with C# .net, C++ and SQL Server would be very useful for this role. This will be a hybrid role with 3 days in the office in Central London. The salary for this role will be in the range £45K - £65K. Do send your CV to us in Word format along with your salary and availability.

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Contract roles and jobs for C/C++

C, C++ Developer

The C, C++ Developer uses C/C++ to develop high-performance software applications, often in fields like embedded systems, video games, or high-performance software.

Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software Developer (IoT, assembler, microcontroller...) uses C/C++ to program embedded software in systems such as IoT devices, microcontrollers, and other resource-limited devices.

Industrial IT Engineer

The industrial computer engineer uses C/C++ to develop software that controls industrial equipment, robots, or automated production systems.

R&D Engineer

The R&D Engineer uses C/C++ for the research and development of new software products or systems that require fine resource management and performance, such as in simulation or modeling.

2 results

Contracts

Contractor Permanent

Location
1

England, United Kingdom

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us