Veeam is looking for a C++ Developer to join their team to work on the development of Veeam Backup & Replication core product and system components for Windows, Linux, and macOS. The goal is to design, develop, and maintain features that ensure data resilience for their customers.
Requirements
- 3+ years of commercial product development experience
- Strong knowledge of C++ and the STL
- Experience in developing multithreaded applications
- Solid understanding of algorithms, data storage structures, and OOP principles
- Experience with the Linux or Windows platform (POSIX/WinAPI)
- Knowledge of Objective-C++, Cocoa API, macOS specifics (for Linux/macOS project)
- Network programming and large-scale data processing experience
Responsibilities
- Designing, developing, and maintaining core product features and system components for Windows/Linux, or Linux/macOS
- Implementing and optimizing efficient data processing algorithms in multithreaded environments
- Developing and maintaining features with an emphasis on cross-component and network protocol integration
- Finalizing and optimizing current functionalities, including application-aware processing, database plugins, and cloud service integrations
Other
- English proficiency sufficient to communicate with international teams
- If the applicant is permanently present outside of the Czech Republic, 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 the Czech Republic.