Veeam Software is looking for a C++ Developer to join the team responsible for developing core system components for Veeam Backup and Replication.
What You'll Do
- Develop and implement efficient data processing algorithms in a multithreaded environment
- Design data storage formats and build integrations with cloud services
- Implement network protocols and APIs between system components
- Optimize and finalize current functionalities of the VBR product
What We're Looking For
- 3+ years of experience with commercial software development
- Strong knowledge of C++ and the STL
- Proven experience developing multithreaded applications
- Knowledge of algorithms and data storage structures
- Knowledge and experience applying object-oriented programming principles
- English proficiency sufficient to communicate with international teams
Nice to Have
- Knowledge of the Windows and/or Linux platforms; experience with WinAPI or POSIX
- Experience developing commercial applications using MSVC or GCC
- Network programming experience
- Knowledge of C#
Technical Stack
- C++ 17, C#
- Windows/Linux
- STL, Boost
- Multithreading
Benefits & Compensation
- Private Medical Plan for you and your family
- Life and Disability Insurance
- PPK Pension
- 26 days Annual Leave Entitlement
- VeeaMe Days – Company Days off
- Employee Assistance Program
- Business Travel Insurance
- Veeam Care Days – additional 24 hours for volunteering activities
- Professional training and education, including courses and workshops, internal meetups, and unlimited access to online learning platforms (Percipio, Athena, O’Reilly) and mentoring through the MentorLab program
Work Mode
This is a local-country position located in Poland.
Veeam Software is an equal opportunity employer and does not tolerate discrimination in any form on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state or local law.



