C++ Developer (NAS Backup)
veeamsoftware • Prague, Czechia • Remote, Poland
No Relocation
Posted: March 11, 2026
Job Description
About the Role
We are looking for a C++ Developer to join a team responsible for developing NAS backup functionality for Veeam Backup & Replication
What You’ll Do
- Development and implementation of efficient data processing algorithms in a multithreaded environment
- Development of data storage formats; integrations with cloud services
- Implementation of network protocols and APIs between system components
- Optimization and finalization the current functionalities of the VBR product
Technologies You'll Work With
С++ 17, С#, Windows/Linux, STL, Boost, Multithreading
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
- Experience in using AI-powered tools
- Knowledge of C#
What You’ll Get
- 25 vacation days, 4 sick days, 21 paid medical leave days, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
- Premium private medical insurance for employees and dependents
- Daily meal vouchers for restaurants and groceries (180 CZK per working day)
- Flexible cafeteria platform with thousands of lifestyle benefit options
- Multisport Card for gym and wellness, with family add-on options
- Annual public transport reimbursement up to a set limit
- Corporate mobile plan with optional family tariff
- 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 the Czech Republic, 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 the Czech Republic.
#LI-VE2
Additional Content
About the Role
We are looking for a C++ Developer to join a team responsible for developing NAS backup functionality for Veeam Backup & Replication
What You’ll Do
- Development and implementation of efficient data processing algorithms in a multithreaded environment
- Development of data storage formats; integrations with cloud services
- Implementation of network protocols and APIs between system components
- Optimization and finalization the current functionalities of the VBR product
Technologies You'll Work With
С++ 17, С#, Windows/Linux, STL, Boost, Multithreading
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
- Experience in using AI-powered tools
- Knowledge of C#
What You’ll Get
- 25 vacation days, 4 sick days, 21 paid medical leave days, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
- Premium private medical insurance for employees and dependents
- Daily meal vouchers for restaurants and groceries (180 CZK per working day)
- Flexible cafeteria platform with thousands of lifestyle benefit options
- Multisport Card for gym and wellness, with family add-on options
- Annual public transport reimbursement up to a set limit
- Corporate mobile plan with optional family tariff
- 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 the Czech Republic, 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 the Czech Republic.
#LI-VE2