Hire Dedicated C++ Developers in Ukraine

C++ developers propel your project forward by building applications that may range from desktop applications to native mobile applications and embedded systems. C++ developers design and develop these applications, and coordinate with the rest of the team working on different layers of the infrastructure.


Senior C++ Developer

Avg. annual salary


80 000

Mission Critical Skills for a

Senior C++ Developer

Senior C++ Developer 

When hiring a Senior C++ Developer, you should be evaluating someone with 4 to 6 years of experience working as a C++ Developer. A Senior C++ Developer position calls for the following skills:

  • Highly experienced in writing code using C/C++ and Unix
  • Should be capable of working with web development tools for new applications
  • Strong understanding of RDBMS databases
  • Should be experienced at using integrated development environments such as Eclipse and Visual studio
  • Advanced knowledge of testing tools, methodologies, and modern SCM
  • Ability to define quality and security standards
  • Strong knowledge of Database administration

Middle C++ Developer

Middle C++ Developer candidate should have at least 3 years of proven working experience developing applications using C++. A middle programming position in C++ calls for the following skills: 

  • At least 3 years of commercial experience in developing applications using C++
  • Experience in writing design documents
  • Experience with databases
  • OOA/OOD skills
  • Understanding of Unit Testing, TDD, Continuous Integration, Design Patterns, SOLID principles
  • Experience with Mock Frameworks, IoC Containers

Junior C++ Developer

Junior C++ Developer candidate should have at least 1 year of working experience as a C++ Developer. A strong candidate should be with strong foundations in real-time software design/development. A junior programming position in C++ calls for the following skills: 

  • Good knowledge of writing code using C/C++ and Unix
  • Basic understanding of RDBMS databases such as SQL Server and Oracle
  • Knowledge of modern software design and development methodologies
  • Knowledge of modern software configuration management (SCM)
  • Basic understanding of database administration

Does your project require a

Senior C++ Developer

C++ is a general-purpose and systems engineering programming language. The main benefit of using C++ for developing applications lies in its features and security.  

Projects That Require A C++ Developer

  • Operating systems development (mostly C)
  • Embedded systems programming
  • Game development (3D, multiplayer or other games)
  • Desktop and cross-platform app development
  • Database development
  • Other applications

If you have an app development project, a C++ Developer is going to be the workhorse of your development team. 

Looking to quickly and safely hire this talent? You’ve come to the right place.

The world’s most ambitious tech companies and startups choose Make it in Ukraine Java freelancers to scale their teams, execute high-velocity projects and ship groundbreaking products

Grag or scroll
Time to find the best match candidate
Recruiting fee
Quality guarantee
Failure rate
Pre-screened candidates
Termination costs
Make it
in Ukraine
Virtual platforms*
0-3 weeks
1-4 Months
Very low
Very high
Very high

Hire a top

Senior C++ Developer

for your project

Hire this talent



Proficient in system administration, C and C++ creation by means of SourceNavigator and Eclipse, working with databases in PostgreSQL and MySQL, programming in C++ using libraries FOX (free graphical objects) and OpenGL, of applied mechanics and mathematics, the finite element method.

Databases PostgreSQL and MySQL

Programming Tcl/Tk, PostgreSQL RHDB-Administrator VisualExplain, pgaccess.

Development of Web-applications (including databases) on PHP4 and PostgreSQL, programming in C++ (FOX and OpenGL).

I’m interested in new acquaintances and contacts, as well as exploring new Hi-Tech innovations.

Ready for shifts and business trips.

Skills and Awards:

  • Troubleshooting/Linux – advanced
  • Networking – intermediate
  • C++ Linux - advanced
  • FOX Library – advanced

Work experience:


Kyiv, Ukraine

Dates of Employment: From 1.07.2017

Position: Senior programmer

Tasks performed: Design and improvement of the graphical interface for existing engineering projects created by our partners (FOX library). Use of the finite element method of Solver in engineering projects: solving the problems of strength calculation using matrix equations. Stiffness matrix decomposition by the Cholesky method, solving problems of linear optimization, problems of linear statics, thermal analysis, optimization of topology. Adding to the projects the possibility to output the calculations result to the Excel table. Create a graphical interface (library FOX) for working with the database.

Environment: SQLite Database, C++ Linux, FOX Library, XML Codes within C++ (for output to Excel table), Git, Eclipse.


Kyiv, Ukraine

Dates of Employment: 1.03.2011- 1.07.2007

Position: Engineer-programmer and system administrator.

Tasks performed: The installation of PostgreSQL that has more advanced features than MySQL. Working with databases in the Database Systems. The main work is submitting and archiving in the database of the documents (binary files) and retrieving (restoring) them. Programming in Tcl/Tk, including pgtksh. Create pgtksh applications to work with databases to PostgreSQL, including the submitting and archiving in the database of the documents (binary files) and retrieving (restoring) them. The creation of an electronic database by programming in PHP4 and PostgreSQL. The database allows you to store information about our employees, the companies with whom we have contacts or previously had contacts, put the binary file in database and restore them. Participation in engineering projects (for car manufacturers) developed by our partners and based on C++ programming using FOX libraries (free graphic objects) and OpenGL, applied mechanics and mathematics, finite element method, refinement and improvement of the projects and software codes. Modeling the tank with fuel filling and fuel excavation. Using the FOX library, with the ability to stop playback of filling and excavations and continue playback from that location.
Design and improvement of the graphical interface for existing engineering projects created by our partners (FOX library). Creating of the solver for mathematical solution of our projects tasks, using the finite element method. Direct algorithms creation for solving these problems (Cholesky factorization, linearization of nonlinear functions of dependence of output values from start data).

Environment: Troubleshooting/Linux, Networking, MS SQL and PostreSQL Servers, C++ Linux, Apache, PHP, Tcl/Tk, JavaScript, FOX Library, Eclipse.


1. Specialist Degree - Automation and computer engineering faculty (since 2000 – Informatics faculty) Kiev international University of civil aviation (since 2000 - National Aviation University), specialty "Automated management in technical and organizational systems";. Graduation year: 2001.

2. Bachelor's Degree - Automation and computer engineering faculty, Kiev international University of civil aviation, specialty "Automated management in technical and organizational systems";. Graduation year: 1999.



Software developer with a solid background in C++ development and Java Application Developer I am a highly professional software developer with precise attention to the task details. I am a good team player who's able to create reliable solutions for complex engineering problems. I have a deep understanding of building well-structured and well-documented code.


Programming languages: C/C++ (v11/v14/v17, Windows, Linux, STL, Boost), C#, Python, Java, DBMS (SQLite, MS SQL, PostgreSQL, IBM DB2), NoSQL (MongoDB, Memcached), Protobuf, XML, HTML, Shell Scripts;

Program technologies: Git, BitBucket, Jira, NuGet, Crusible, Mercurial, Perforce, TeamCity, GTest, CppUnit, Valgrind, gcc, make, JUnit, Ant, FindBugs, Abbot,
Cobertura, Intel® Integrated Performance Primitives(IPP), Intel® Math Kernel Librar.



Dates of Employment: January 2018 - Present (2 years 5 months)

Position: Senior C++ Developer

Development of services to integrate new business features of one of the Rail providers with internal corporate ecosystem

EPAM Systems

Dates of Employment: May 2012 - December 2017 (5 years 8 months)

Position: Senior C++ Software Developer (Barclays ODC)


Dates of Employment: October 2010 - May 2012 (1 year 8 months)

Position: High performance system C++ Developer (ad pepper media Group)

IT Workbench LLC

Dates of Employment: 2009 - September 2010 (1 year 9 months)

Position: Senior C++/Java Software Developer


Dates of Employment: August 1997 - September 2006 (9 years 2 months)

Position: Software Engineer, Senior Software Engineer


National Technical University of Ukraine 'Kyiv Polytechnic Institute' Master's degree, Electronic technology department, Industrial electronics, 1991 - 1997

Heorhii Azarov


7 years of experience in Commercial Software Development. Hands-on experience in different domains: telecommunication, healthcare, and document processing.
Specialize in cross-platform systems development using modern C++. I can characterize myself as a responsible, enthusiastic, and open-minded individual.

Skills & Expertise

  • STL
  • Git
  • Qt
  • OOP
  • ClearCase
  • C++/CX
  • Linux
  • QML
  • Embedded Systems
  • Perforce
  • WinRT
  • C
  • C++
  • TFS
  • DDS



Dates of Employment: June 2016 - Present (4 years)

Position: Senior Software Engineer


Dates of Employment: December 2018 - February 2019 (3 months)

Position: Senior C++ Developer


Dates of Employment: November 2014 - May 2016 (1 year 7months)

Position: Software Engineer

Monitoring application for use primarily in EMS situations as a simplified ePCR documentation device and in hospitals as a real-time documentation device.

EchoStar Corporation

Dates of Employment: August 2012 - November 2014 (2 years 4 months)

Position: Software Engineer

Demo project for IBC 2014. 4k compatible STB with a multi-process architecture and Qt 5 based UI. Implementation of a whole new UI on low-cost STB for Latin American satellite/cable service provider and customer support.


Kharkiv National University of Radio Electronics Master's degree, Computer systems, and networks 2009 - 2014

ALDEC-CLUB students laboratory 2009 - 2011

Feodosia school-gymnasium No5 1999 - 2009

Gameloft students laboratory 2012

Read more CV of
Senior C++ Developer

Make it in Ukraine' explained in 60 sec

What else would you like to know?

Rated 4,6
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Do you have enough information to go ahead?
Powered by Verifalia email verification