Hire the Best C++ Programmers & Developers
in the United Kingdom

Clients rate our C++ Programmers & developers
Rating is 4.9 out of 5.
4.9/5
Based on 132 client reviews
Richard G.

Hereford, United Kingdom

$100/hr
5.0
9 jobs

New system build and legacy app modernisation & updating done right After working for more than 25 years in the Software industry, including many projects for public sector clients such as the NHS, National Strategy for Police Information Services and Ambulance & fire services, I have seen the good, the bad and the ugly of large and small scale projects. I've worked with all major technologies and stacks over my career, including Microsoft .NET / .NET Core, Azure, Node / JS etc as well as mobile development with Xamarin / React, and my experience means I'm always able to hit the ground running and add value quickly As well as undertaking new (Greenfield) development, I'm also happy taking Brownfield existing code and systems and updating them to newer technologies and architecture, while ensuring as much of the existing code is reused as possible to keep down costs and maintain confidence in the existing business rules, or adding new features to existing systems. I've also provided new mobile apps to existing legacy systems on both iOS and Android

  • .NET Framework
  • C#
  • Azure DevOps
  • SQL
  • Enterprise Architecture
  • .NET Core
  • Cross Functional Team Leadership
  • Agile Software Development
  • Microsoft Azure
Peter S.

Manchester, United Kingdom

$20/hr
5.0
9 jobs

I'm an experienced developer who's created hours of award-winning tech-base live shows as part of Foxdog Studios. Nothing sharpens your skills like have 100s of people use your software while you stand in front of them on stage :). I've created, use, and live off a distributed multi-user web-based game engine and editor with live video/audio streaming, AR, body tracking, realtime VFX, scripting, etc. Written in TypeScript, Python and C++.

  • C++
  • Python
  • TypeScript
  • JavaScript
  • HTML
  • Java
  • XML
  • Bluetooth
  • Web Scraping
  • Software Architecture & Design
  • C
  • Fortran
  • Linux
  • Arduino
  • Voice Acting
Lewis W.

Dundee, United Kingdom

$30/hr
4.8
17 jobs

Unity Developer | 10+ Years Building Games & Interactive Tools I've spent the last decade deep in Unity development, working on everything from mobile games to complex 3D design software. Most recently, I led a team for 5 years building VanSpace 3D, a sophisticated interior design tool for van conversions. Before that, I worked on VanLife Makeover, a mobile puzzle game about renovating campervans. I'm comfortable across the full stack. Gameplay systems, UI/UX, multiplayer with Mirror and Netcode, backend APIs, and even the modelling side when a project needs it. I've built VR prototypes, procedural generation systems, and plenty of rapid prototypes to help clients test ideas before committing to full development. What I bring: Rapid prototyping to validate concepts quickly. I can take projects from initial concept through to shipped product, and I'm experienced leading technical development while collaborating with teams. WebGL builds are a specialty for browser-based demos and tools. I write clean, maintainable code that other developers can work with. How I work: I'm direct about timelines and budgets. I've worked with clients who needed a quick proof-of-concept and others building full production pipelines. Communication stays clear throughout. Most of my recent work has been long-term client relationships where I'm part of the team rather than a one-off contractor. If that matches what you're looking for, let's talk about your project!

  • Ages 7+
  • Ages 16+
  • Game Design
  • Game Development
  • Ages 3+
  • C#
  • Ages 12+
  • In-App Purchases
  • PC Game
  • Android
  • Level Design
  • iOS
  • Ages 18+
  • Unity
Jason F.

London, United Kingdom

$90/hr
5.0
58 jobs

๐Ÿ”ธ Top 1% in Upwork. ๐Ÿ”ธ 100% Job Success. ๐Ÿ”ธ 4,000+ hours. ๐Ÿ”ธ25+ years experience. I deliver high-quality, engineered software that is robust, works at scale, and can grow as fast as your business grows. โ High-quality software is not complicated - it just requires discipline and steadfast attention to detail on each step of the journey. โž What's stopping you from starting your journey to software excellence and fixing your business' pains? You can arrange a call with me to discuss your project needs for free in a 30-minute consultation call! Hi. I'm Jason - an experienced (25+ years) software architect and engineering professional involved in all parts of the SDLC (Waterfall, Agile and Hybrid methodologies). With a wealth of experience across industries such as commercial aviation, banking (real-time payments processing & FX), 24/7/365 manufacturing lines, e-commerce, and public transport (smart card), I will bring a passion for delivering elegant and reliable solutions to your project. I will work with you (and your team) to provide the best possible technical solution to your business problem. No matter the business domain or challenges you are facing, l have deep technical and architectural knowledge, as well as excellent communication skills, to help solve your business problem with the right software solution. I will bring to bear a highly focused set of technical and people skills to help your project succeed. The recommendations and advice I provide focus on minimizing risks and maximizing your project's chances of success. This is what my 25+ years of experience bring you: honest, robust, and intelligent solutions to see you succeed. When asked to build software, I deliver high-quality server-side C# .NET software solutions that give what you need: Software engineered to be robust, scalable, and designed to exceed your business expectations. What you'll get when you choose me to work with you: โญ๏ธ Clear, effective communication โญ๏ธ Precise, quality recommendations to ensure success for your project โญ๏ธ A focused, collaborative approach to work with you and your team โญ๏ธ A no-nonsense, results-focused approach that delivers value to your project For example, this are what a couple of my clients had to say: โJason is by far the best architect I have ever worked with. He displays extreme ownership of his work and it's incredibly refined. Every deliverable was on time or ahead of time. Not only did Jason provide an incredibly performant and scalable architecture, the documentation he provided was top notch. I will forever keep Jason and my goto for any and all technical and solution architectural needs.โž Cade - VP Engineering - US Software Company โJason helped get our team on our feet for doing proper documentation and much more, actually. He helped improve the engagement of our team members and how they work together. If we can, we will surely ask for his help again in the future. I can only give high praise of Jason's quality of work. We highly recommended for documentation and general architectural design work.โž Alexander L - Acting CTO - Global On Media If you are interested in working together, please invite me to your job on Upwork. I look forward to hearing from you soon and helping you deliver on your software vision. Regards, Jason. A highlight of my technical specialties I can help you with: โœ… .NET Technical and Solution architecture consultancy and design โœ… C#.NET โœ… Team leading, technical .NET mentoring, and coaching โœ… High availability solution designs (24/7/365) โœ… Event-driven architectures (including actor-based systems) โœ… Highly concurrent software design (thread-safe) โœ… High volume, low latency software designs โœ… Cloud (MS Azure and AWS) solutions โœ… Hybrid (on-premise and Cloud) solutions โœ… Microservices โœ… Message brokers and ESB โœ… SOLID, DDD, OOP, and TDD โœ… Experienced in Agile and Hybrid delivery models โœ… Container (Docker) deployments software using CI/CD (Azure Devops) โœ… Dependency Injection (DI using Autofac, DryIoc) A highlight of the software products I'm experienced with: โœ… Sparx Enterprise Architect โœ… JetBrains Rider IDE โœ… Confluence, JIRA โœ… Git โœ… Resharper, DotMemory, DotTrace โœ… VMWare (Fusion) โœ… Visual Studio 2019 IDE Other clients had this to say about my work with them: โJason was a tremendous professional, outstanding architectural skills and understanding both technical and business requirements.โž Brian V - COO - LaunchControl

  • Akka.NET
  • Solution Architecture
  • Solution Architecture Consultation
  • Software Consultation
  • Enterprise Software Development
  • TOGAF
  • Enterprise Architecture
  • Software Architecture & Design
  • Cloud Computing
  • .NET Core
  • C#
  • Microservice
  • Multithreaded Programming
  • API Development
  • Requirements Specification
Thomas B.

Portsmouth, United Kingdom

$37/hr
5.0
28 jobs

As an Experienced Senior Unity Developer, I excel in C# Programming, Game mechanics, Multiplayer. Very Proficient in Mobile Optimization and PC games. I also have a lot of experience with Java. Thank you for visiting my profile! I'm a game programmer specialising in Unity C# - I have strong programming knowledge in C# with Unity. - Unity ECS / DOTS / Burst - PC and Mobile games - Multiplayer games - I have strong programming knowledge of Java. - Experienced with IAP, Virtual Currency, Unity ads and Admob - Experienced with Firebase - Experienced Unity Developer - Experienced Networking Full Stack Developer (Server / Client) developer - Experience with Amazon AWS - Experience with SFS - Database experience with: Dynamo, MySQL If you need any more information feel free to message me.

  • Game Development
  • Unity
  • Mobile Game Development
  • C#
  • Java
  • PC Game
  • In-Game Advertising
  • In-App Purchases
  • Online Multiplayer
Mathew S.

Perth, United Kingdom

$80/hr
5.0
42 jobs

๐Ÿ‘‹ Hi, Iโ€™m Matt - a senior C/C++ developer and reverse engineer with 15+ years of experience working across Windows internals, low-level systems, and complex software analysis. My core expertise is understanding how software works under the hood. I specialise in reverse engineering applications, analysing Windows internals, debugging complex behaviour, and modifying or extending software at both user-mode and kernel level. Over the years Iโ€™ve developed more than 500 desktop applications in C# and C++, built large-scale production systems used by millions of users, and led development teams delivering reliable, robust software for enterprise and financial organisations. I operate comfortably at every layer of the stack - from kernel-mode drivers and memory analysis through to desktop applications, systems development, and backend platforms. ๐Ÿ”’ Windows Systems, C/C++ & Reverse Engineering - Reverse engineering complex applications and software systems - Understanding internal logic and reconstructing application behaviour - Adding or modifying functionality in existing software - Windows kernel driver development (WDM / KMDF) - Static and dynamic analysis (IDA, Ghidra, x64dbg) - Encryption / decryption analysis and algorithm reconstruction - Anti-tampering and protection bypass analysis - Driver debugging, crash dump analysis, BSOD investigation - Syscalls, Windows exceptions, hooks and internal APIs - Virtual / physical memory inspection and manipulation - Assembly, pseudocode and binary analysis - Researching undocumented Windows behaviour - Performance optimisation at system level If it runs on Windows, I can reverse engineer its logic, understand how it processes data, extract or reconstruct functionality, debug system-level issues, and alter behaviour where required - from user-mode applications down to kernel drivers. ๐ŸŽฎ Game Reverse Engineering, Cheats & Anti-Cheat Research I have extensive experience reverse engineering games and building internal and external cheats, mods, and tooling. - Internal and external game cheat development - Reverse engineering game engines and client logic - Working with major anti-cheat systems and protections - Bypassing anti-tamper and protection mechanisms - Game modding and functionality extensions - Memory inspection, injection and runtime analysis This experience requires deep understanding of low-level systems, memory, and complex software protections. โš™๏ธ Systems Development, Emulation & Embedded Work Alongside Windows systems work, I also work with lower-level system development and emulation. - Systems-level C/C++ development - Emulator and virtualised environment development - Hardware and device communication - Embedded systems development - DSP and signal processing related software - Performance-critical low-level systems ๐Ÿ–ฅ High-Performance Desktop Applications - High-performance Windows applications in C# and C++ - Real-time data processing systems - Custom internal tooling and automation platforms - Enterprise-grade desktop software supporting large user bases Having built hundreds of desktop systems and applications - from simple console tools to enterprise-grade platforms supporting millions of users - I understand performance, optimisation, maintainability, and long-term stability. ๐Ÿ— Backend Systems & Platform Architecture - Scalable backend systems and APIs - Client/server architecture and communication pipelines - Authentication, licensing and secure system design - Database architecture and performance optimisation - Refactoring and stabilising legacy systems I design systems for long-term stability and scale - not fragile MVPs. ๐Ÿ‘ฅ Technical Leadership & End-to-End Ownership - Led and managed teams of 3โ€“20 engineers - Architecture ownership from concept to release - Code reviews, mentoring and engineering standards - Direct stakeholder and founder collaboration - Delivery planning and execution I donโ€™t just write code - I take ownership of the outcome. Having worked with major financial institutions and enterprise organisations, I understand what works at scale, how to communicate complex technical decisions clearly, and how to deliver reliable, production-ready systems that stand up to scrutiny. ๐Ÿ’ก Commercial & Technical Experience Combined I bring both deep low-level technical expertise and real commercial product experience. Iโ€™ve built profitable software businesses, worked with enterprise organisations, and understand the balance between engineering excellence and practical delivery. ๐Ÿค Letโ€™s Connect If you need help reverse engineering an application, analysing complex Windows behaviour, developing C/C++ systems, debugging difficult problems, or extending existing software - I would love to hear from you. Iโ€™m always happy to chat through ideas, provide honest technical advice, or take ownership of a project and see it through properly. Hopefully speak soon. Matt

  • C++
  • C
  • Reverse Engineering
  • Kernel
  • Driver Development
  • Software Debugging
  • Software Development
  • Forex Trading
  • Cryptocurrency Trading
  • C#
  • Desktop Application
  • Cryptocurrency
  • Bot Development

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a C++ Programmer & Developer in the United Kingdom on Upwork?

You can hire a C++ Programmer & Developer in the United Kingdom on Upwork in four simple steps:

  • Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
  • Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a C++ Programmer & Developer?

Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a C++ Programmer & Developer in the United Kingdom on Upwork?

As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.

Can I hire a C++ Programmer & Developer in the United Kingdom within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.