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

Petr B.

Petr B.

Senior Developer, Consultant

Russia - Tests: 5 - Portfolio: 2

I have strong background in UNIX/Linux software development, Master's Degree in Computer Science. I worked on Enterprise high-load distributed hosting automation systems as a Team Leader (3.5 years in SWsoft, Inc., now called Parallels). For the last 6 years I'm running my own small software development business in Russia with primary focus on Python/Django apps. Not pure Web but often involving integration with hardware (Proximity Cards, Sensor Screens) or external systems like Payment Processing, SMS Gateways, GABRIEL (Airline Reservation System), etc. I can take an idea and turn it into a working business, through all the intermediate stages. Also I have experience of investing my own funds in my projects, so I feel the difference between "perfect code" in a month and "good enough" code that increases the revenue right now. Nevertheless, my code is very good: no copy-paste, always written with performance, flexibility and security in mind, etc. On oDesk I'm looking for (and actually find :) interesting projects with a sight on long-term fruitful cooperation. I'm also open to smaller activities (e.g., consulting) where my knowledge can be helpful.

Groups: Coding Champs

100% Job Success
$40.00 /hr
1,740 hours

Omar Valadez

Omar Valadez

Software Architect

Mexico - Tests: 5 - Portfolio: 1

13 years of professional experience in the full life cycle of software development projects for financial, insurance, and government companies. Client-server core banking, Insurance systems experience, CRM systems. Software Architect and Project manager in Java and Microsoft Development Tools, including desktop and web apps. I also have some experience in the following areas: - OOP, Web Services. - Microsoft .Net Frameworks ASP .Net,VB .Net, C#, MVC, WCF, WPF. - Java - PHP and MySQL. - Databases Administration in : MySql 5, Microsoft SQL Server 2005, 2008 and SyBase 11, Oracle 11. - Window Server Administrator 2003,2008 VPN, IIS,Active Directory, - Exchange Server. - Linux Server Administrator for services :FTP,DNS, OpenVPN, Samba,Firewall in distributions : Mandriva, OpenSUSE, Fedora. - Automatic testing with Smartbear TestComplete automation software. - jQuery and Prototype Javascript - VPS, shared hosting, DNS configuration, Cloud computing.

$22.22 /hr
6,568 hours

Marek Malevic

Marek Malevic

Software Architect (Java, SQL)

Czech Republic - Tests: 11 - Portfolio: 1

IT specialist experienced in software analysis and implementation of performance improvements, databases development, implementation of information & reporting systems. Developer of server, desktop and web applications, experienced in both Linux and Windows server environments. Worked for 7 years as Senior Technical Consultant for an international company (Infor) and participated in many international projects. Since 2012 a Bottleneck Team Lead in an international team responsible for software analysis and implementation of performance improvements on various platforms (mostly C/C++, Java & DBs). Since 2013 a member of a team that develops Amazon Elastic Compute Cloud (EC2) management web service used by a company with 5000+ employers, Amazon WebServices (Java API) expert.

100% Job Success
$40.00 /hr
7,468 hours

Zhong W.

Zhong W.

Perl hacker and Voip Expert

China - Tests: 5

I have more than 8 years working experience of voip industry. i am proficient in Asterisk, Freeswitch, Kamailio,Fusionpbx, A2Billing, Freepbx,Freeside and Linux Administrator. And i have planned and built dozen multi-tenant carrier pbx. i have been always supporting two muti-tenant carrier pbx systems based thirdlane and FusionPBX which both have more than 500 concurrent calls and 3000 registrations extensions. I am able to coding with C/C++, Perl, PHP, shell, sql and other programming language. And I have done sucessfully about 30 jobs about voip system on upwork . I am steady, honest and hard-working. I am fond of innovation and pursuiting new techonologies.

100% Job Success
$27.78 /hr
2,720 hours

Oleksandr N.

Oleksandr N. Agency Contractor

Embedded C/C++ Software Developer | Linux Kernel Developer

Ukraine - Tests: 5 - Portfolio: 2

I'm the founder and CEO of Ukraine based software development company with main focus on embedded systems, embedded linux and desktop linux applications. We offer software development and software outsourcing services for companies in telecom, storage, IoT, vending industry and other domains. Always looking for challenging projects in various fields of embedded technologies.

Associated with: Sirin IT consulting

100% Job Success
$27.78 /hr
4,394 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

Md. Syfur Rahaman

Md. Syfur Rahaman

Software Architect,Senior Software Engineer,Business IT Analyst

Bangladesh - Tests: 1 - Portfolio: 8

7 years experience in professional software development with extensive involvement in Web and Windows based Object-Oriented, Multi-Tiered application design and development. Adept in Client-Server Object Oriented Application Design and Enterprise Software development using VB6.0 & SQL/Oracle.Experienced in developing and components. Developing in MS .NET Technology using ASP.NET, C#,MVC,Filemaker Pro,QlikView.

Groups: Application Developers Alliance, BigCommerce

97% Job Success
$16.67 /hr
1,301 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

Serhiy Kanyuka

Serhiy Kanyuka Agency Contractor

I like to mix technologies to get the best solution for client.

Ukraine - Tests: 7 - Portfolio: 5

I am developing for more than 12 years and participated in development of big projects (tech lead, project manager,developer) and developed small projects on my own. There were native client-applications for Windows (C++, C#) and Linux as well as servers and web applications (Linux, Windows). For the last 4 years I was also working with architecture design and development in few areas like: Vending Machines Web Services and Web Application in Web Clouds (AWS) Internet Payments Distributed Databases Microcontrolers internet of things set-up and monitoring of Linux/Freebsd servers and developing the web-applications. I have quite a large experience in developing and debugging so I can look at project deployment as developer and as administrator that gives better and faster result. The learning of new technology and it’s intergation is my favourite activity that’s why I will understand you easily and integrate in your project team. My skills: OS: Busybox, Linux, Debian, RedHat - expert, FreeBSD and Windows Server - proficient Web servers: Apache, Nginx, Tomcat, haproxy Database servers: Mysql, Postgresql CMS:Yii, CodeIgniter Advertising: OpenX, AdSense Scripting: bash, perl, php, javascript Languages:C, C++ SDK:Qt Virtualization: Vmware esxi/server Other: standard network services (DNS, DHCP, Samba, SVN, http proxy, backups, monitoring etc), firewalls and routers I have work with hosting: AWS,, rackspace,,

Associated with: Krechet Company

$24.44 /hr
7,812 hours