veeamsoftware logo

C++ Developer

veeamsoftware • Warsaw, Poland


No Relocation

Posted: February 26, 2026

Job Description

About the Role

Join as a C++ Developer and help shape the UI of Veeam Backup and Replication, enhancing data protection and driving business resilience.

What You’ll Do

  • 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 You'll Work With

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

What You’ll Bring

  • 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) 
  • English proficiency for daily communication within international teams

Bonus Skills

  • Knowledge and experience with system APIs (WinAPI or posix)
  • Experience developing on the Linux platform or a willingness to learn 
  • Network programming 
  • Knowledge of C# 
  • Experience in using AI-powered tools

What You’ll Get 

  • 26 paid days off annually, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
  • Paid parental, maternity, and paternity leave
  • Fully covered family medical plan, dental, rehab, and vaccinations
  • Life, critical illness, and disability insurance
  • Employer pension contribution via PPK
  • Monthly Edenred allowance of 450 PLN for meals
  • MultiSport card fully covered by Veeam, giving access to sports facilities nationwide
  • Up to 12 free therapy sessions annually, plus legal and financial advice
  • Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O’Reilly), mentoring, workshops and learning events like our annual Global Day of Learning

Please note: If the applicant is permanently present outside Poland, Veeam reserves the right to decline consideration of the application for the job. A remote job is only possible in case the employee is located in Poland.

#LI-VE2

Additional Content

About the Role

Join as a C++ Developer and help shape the UI of Veeam Backup and Replication, enhancing data protection and driving business resilience.

What You’ll Do

  • 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 You'll Work With

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

What You’ll Bring

  • 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) 
  • English proficiency for daily communication within international teams

Bonus Skills

  • Knowledge and experience with system APIs (WinAPI or posix)
  • Experience developing on the Linux platform or a willingness to learn 
  • Network programming 
  • Knowledge of C# 
  • Experience in using AI-powered tools

What You’ll Get 

  • 26 paid days off annually, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
  • Paid parental, maternity, and paternity leave
  • Fully covered family medical plan, dental, rehab, and vaccinations
  • Life, critical illness, and disability insurance
  • Employer pension contribution via PPK
  • Monthly Edenred allowance of 450 PLN for meals
  • MultiSport card fully covered by Veeam, giving access to sports facilities nationwide
  • Up to 12 free therapy sessions annually, plus legal and financial advice
  • Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O’Reilly), mentoring, workshops and learning events like our annual Global Day of Learning

Please note: If the applicant is permanently present outside Poland, Veeam reserves the right to decline consideration of the application for the job. A remote job is only possible in case the employee is located in Poland.

#LI-VE2