Get Your C++ Project Started Today!

Hire a freelance C++ developer today to build software, programs, games and other applications. C++ developers and software engineers can use C++ to create programs for a variety of operating systems and hardware.

C++ (also known as C with Classes or C Plus Plus) is a general purpose programming language that adds object-oriented features, like classes, to the C programming language. A versatile intermediate-level language, it contains both high-level and low-level features and is a popular choice for device drivers and embedded software. On Upwork, the world’s largest online workplace, you’ll find C++ developers who can develop programs for businesses and professionals around the world.

Browse C++ job posts for project examples or post your job on Upwork for free!

C++ Job Cost Overview

Typical total cost of Upwork C++ projects based on completed and fixed-price jobs.

Upwork C++ Jobs Completed Quarterly

On average, 113 C++ projects are completed every quarter on Upwork.


Time to Complete Upwork C++ Jobs

Time needed to complete a C++ project on Upwork.

Average C++ Freelancer Feedback Score

C++ Upwork freelancers typically receive a client rating of 4.70.

Last updated: October 1, 2015
Clear all filters

Lei Zhang

Python/C++/Java/Web/Mobile Software Developer

Canada - Tests: 6

Over the past four years, I have been working in roles like mobile application programmer, security application developer, and J2EE web portal consultant for financial and engineering companies. I have solid design and programming skills in Java, Python and C++ with solid domain knowledge in application security and secure protocol design. In addition, I have also worked with a variety of mainstream web servers, databases and open source libraries in my previous projects. I am seeking opportunities to help create software that best suit you or your business needs with customer's satisfaction guaranteed.

$16.67 /hr
73 hours

Cuong Le

Cuong Le

Senior Software Developer (C/C++/MFC,Java,...)

Vietnam - Tests: 4 - Portfolio: 4

Thanks for your reviewing. I am Cuong Le. I have over 6 years of software development experience in C/C++/MFC. Experienced in software development life cycle including requirement analysis, design and implementation. Programming Languages: C/C++, MFC, C#. Databases: PostgreSQL, SQL Server. Software process: CMMI, Agile (Scrum, Jira tool). Other: Visual Studio, Eclipse, UML, GIS, GPS, XML, XML-RPC, COM, Hook, GDI, DirectX (DirectDraw, DirectShow, Direct3D), Touch Screen device and printer device. Further information, please refer at

94% Job Success
$8.89 /hr
22 hours

Patrick F.

Patrick F.

Experienced Senior Game Developer

United States - Tests: 5 - Portfolio: 3

I've been a professional game developer for over 10 years now. I've worked on AAA games at large companies including Sony and Rockstar and smaller scale games with indie teams. I've done a wide range of projects from hardcore games to children's educational apps. I'm a regular jack of all trades with experience in senior and lead roles, comfortable working on any aspect of your game. I have a track record of successfully shipping products. I enjoy working on challenging problems and helping bring projects to life. LinkedIn:

$85.00 /hr
7 hours

Aram B.

Aram B.

C#/.NET Winforms/Java SE and Android Developer

Armenia - Tests: 6 - Portfolio: 5

Hi, my name is Aram. I believe that the core understanding of the problem is the 90% of work done, so I'm always trying first to understand what client wants and then start development process. As I didn't have a time to work remotely before I don't have any job done here so I don't have any feedback. I'll be appreciate to you if you'll give me a chance to show my professional skills and punctuality. Thank you! Below are my skills: .NET and C#: Winforms, Collections, Multithreading, Sockets, etc. Java SE: Swing, Collections, Multithreading, Sockets, etc. Android (2.x+): Activities, Fragments, Location APIs, Multithreading, SQLite, etc. Technologies/Protocols: WCF, XML, XML-RPC, JSON, SOAP, SMPP, etc. Databases: SQL Server, MySql, SQLite, Oracle IDE: Visual Studio, NetBeans, Intellij Idea, Eclipse, Notepad++ OS: Windows, Linux VCS: Git, Mercurial, SVN.

$16.67 /hr
0 hours

Victor Cernobai

Victor Cernobai Agency Contractor

Senior C++ Financial/Trading Software Developer

Romania - Tests: 2 - Portfolio: 2

Hello and welcome to my oDesk profile, My name is Victor Cernobai and I am a professional C++ developer exclusively specialized in developing trading (and related) applications. I am in the financial industry since 2009. During this time I have participated in the development of a wide range of modules involving concepts such as high frequency trading, client/server architecture, distributed modules, OOP design patterns, low-latency optimizations, multi-threading, GPU acceleration, IPC, Socket Programming etc. My main IT expertise is C++, but I also do have working experience with Python and C#. Some more details about my expertise: a) API connectivity: Interactive Brokers API, Currenex API, FIX protocol with QuickFIX, IQFeed API, Trading Techologies, CQG, PFGBest, FXCMpro, Hotspot/ITCH, Bloomberg Open API; b) Building financial charts: OHLC, bars, Point and Figure; c) Implementing technical indicators like: Moving Average simple/exponential, MACD, RSI, bollinger bands etc. d) Data storage solutions: MySQL, SQLite, MSSQL, binary files; e) Back-testing and Optimization solutions; f) Trading algorithms: arbitrage algos, mean reversal, trend-following, trendline based etc.; As a freelancer I am only struggling to: a) Apply my programming and trading knowledge to bring higher value to trading applications; b) Be always close to the client; c) Take projects only when 100% confident they can be done on time and on budget; d) Provide the best answers to clients questions; e) Work only with serious clients. Thank you for your time and do not hesitate to ask me for portfolio samples! Best regards, CVI

Associated with: CVI Trading Software Agency

91% Job Success
$55.56 /hr
1,065 hours

Alexander M.

Alexander M.

Software Developer C++/Qt

Ukraine - Tests: 2 - Portfolio: 5

Software Engineer with 10+ years of diverse experience in software development, systems administration, and database administration. Developer of the opensource report solution CuteReport:

$45.00 /hr
1,307 hours

Althaf M.

Althaf M. Agency Contractor

Certified Web/Software Architect with 10 years experience

India - Tests: 15 - Portfolio: 7

Experience : Experience in architecting and developing softwares for broad range of industries, including Building Management, Energy Management, etc. Have took part in many full SDLC projects and architected few Hybrid products. Well versed with the new paradigm shifts in programming and sound knowledge and experience in system level programming , as well as application programming - especially cross platform complaint solutions. Good linux admin skills as well as automation of many process using scripts. Through knowledge and practical knowhow on scalable web applications as well as web databases. Designed many e-commerce related portals from scratch and made scalable and user friendly approach in the solutions. Have a good overlook on the various aspects of product development and product management and also took part in and contributed to many product marketing strategy building activities. Decade long experience with various technologies and platforms make me learn more and make myself better utilized in various solution architecting and managing activities. Certifications : Certified Software Architect - Carnegie Melon University Certified Green Belt - Six Sigma Engineer (Process) Certified Scrum Master - Scrum Alliance (Agile) Programming/Scripting Languages : C++, PHP, JAVA,JSP,PERL, JAVASCRIPT, HTML5 , CSS2&3, Frameworks/Tools Used : QT using C++, JPA2 - Hibernate, Spring web-mvc, Spring data, Spring security , Spring web flow, Code Igniter, CakePHP, jQuery ,Backbonejs , Underscorejs, Knockoutjs, WebRTC - peerjs, SASS, LESS , REST, SOAP , RTSP, ffmpeg videojs etc. Servers Used , Apache(for php and mysql), Apache Tomcat for java, Glassfish Planning tools used : JIRA , CONFLUENCE, TRELLO, ASANA, Basecamp, Balsamiq Databases - Relational => MySql - Oracle Databases - NoSql => {'Mongo'}, /CouchDb, Solr My Strengths : 1. Quick Learner 2.Perfection (Altruistic) 3. Business Perspective Presently doing partial user experience designing activities - user interviews, Mockups, Card Sorting, Information Architecture, Persona Creation. TRAININGS HTML5, CSS3 and Java Script Training from Microsoft Microsoft training in Win8 Mobile Application Development. Startup Engineering, Standford Unversity Hadoop & Big Data Analytics, Edureka Data Scientist, University of Washington Spring Training from VMWare Mostly online through skype and hangout.

Associated with: SecureBulls

$30.00 /hr
672 hours

Mathew G.

Mathew G.

Experienced Customer Support & Core Network Implementation Engineer

Kenya - Tests: 5

I am Young focused and hardworking person a holder of Bachelor of Science in Computer Engineering with 5000+ Odesk working hours in Customer and Technical Support in great online software companies and video design Integrations. I have Over 6 Cumulative years in as Customer/Technical support having worked in ISP based on VSAT Communication (KU-band and C-Band of Various Dish Capacities), Hub/NOC Planning & Design, Monitoring for (iDirect, Hughes & NewTec) using Various Management & Monitoring Software (Hughes NMS, iMonitor, NewTec, Packeteer etc) based in ISP’s NMC and Customer Support Departments. In Mobile Telecommunication Experience as a Core Network Integration Engineer for Multinational Telecommunication Vendor (Huawei) CS Products (MSOFTX300/UMG8900/HSS/HLR 9860). Also worked before in same vendor as Solution Architect/Pres-sales Engineer (for CS/PS & Carrier Software Products and Solutions) and as Core Network CS Engineer involved in Core Network Planning, Design and Implementation. I have great work experience in Internet Protocols (SS7 / SIGTRAN/MAP / CAP/ TCAP / CAMEL) , 3GPP CN standards and protocols and in particular BSSAP,RANAP/MAP. I have done Integrations with E/// MSC/BSC (TD/BSC)/RNC, Telepins (MFS), Mavenir's (EIR) and other Vendors.

71% Job Success
$12.22 /hr
5,679 hours