supervisor_account Veeam Software
room Berlin, Germany
room +2
stars Intermediate
translate English

Middle C++ Developer (f/m/d) at Veeam Software


Now we are looking for a Senior C++ Developer to join the team that works on Veeam Backup and Replication (application-aware processing and database plugins). 

What we expect from you:

  • 3+ years of experience with commercial development
  • Strong knowledge of C++ and the STL
  • Experience in developing multithread applications
  • Knowledge of algorithms (data storage structure)
  • Advanced English language abilities

Will be an advantage:

  • Knowledge of the Windows platform; experience with the WinAPI 
  • Experience developing on the Linux platform or a willingness to learn
  • Network programming
  • Knowledge of C#
  • Professional experience with PostgreSQL or MS SQL Server

Scope of Work

 Your tasks will include:

  • Optimizing and finalizing the current functionalities of the VBR product (application-aware processing, DB plugins)
  • Carrying out performance analysis: profiling
  • Running diagnostics and bug fixes: log analysis, running process dumps
  • Implementing network protocols between system components

Technologies we work with:

С++ 17, С#, Windows/Linux, STL, Boost 


  •  Excellent professional and career opportunities in the international team of talented and energetic people
  • Flexible working hours, no bureaucracy or formalism
  • Professional trainings and education, including courses and conferences, internal meetups and unlimited access to online library
  • Statutory insurances, statutory pension plan & supplementary pension plan
  • Accident insurance: Worldwide 24/7 coverage of accident cases

 Please note: If the applicant is permanently present outside of Germany, the Czech Republic or Portugal, Veeam reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in Germany, the Czech Republic or Portugal. 

Applicant Location Requirements

in  Berlin (Germany)Prague (Czech Republic)Lisbon (Portugal).

About Veeam Software

Veeam is the leading vendor of data backup and recovery software for cloud, virtual and physical environments.

We develop always-on client-server distributed systems, primarily working with C# and C++. But that’s not all. We also have projects that use JS, ReactJS, REST, Go and other libraries, depending on our client’s requirements. You’ll also have the chance to work in Visual Studio, Rider or any other convenient IDE and we store data in Git, TFS, using Jenkins and TeamCity to compile builds. But this is just the tip of the iceberg, here at Veeam, you can also create your own unique stack for specic projects.

We even help to develop technologies that are not yet widely available, taking part in exciting beta programs, sending feedback to developers and proposing worldleading solutions. By doing so, we are able to inuence the nal, published versions of innovative new products.

We work directly with hypervisor and cloud developers and our partners include leading global companies such as VMware, Microsoft, NetApp, HP and Hitachi.